0 txs
76 calls
constructor
constructor(address mcUsrUsrVault, address usrUsdOracle, string desc, uint8 outputDecimals)
functions
decimals
viewfunction decimals() view returns (uint8)
description
viewfunction description() view returns (string)
latestRoundData
viewfunction latestRoundData() view returns (uint80, int256, uint256, uint256, uint80)
MCUSR_USR_VAULT
viewfunction MCUSR_USR_VAULT() view returns (address)
USR_USD_ORACLE
viewfunction USR_USD_ORACLE() view returns (address)
events
No events.
errors
MCUsrUsrVaultAddressIsZero
error MCUsrUsrVaultAddressIsZero()
UsrUsdOracleAddressIsZero
error UsrUsdOracleAddressIsZero()
creation bytecode
0x610100604052348015610010575f80fd5b50604051610d4e380380610d4e83398101604081905261002f916101cf565b6001600160a01b03841661005657604051634cf80bc960e01b815260040160405180910390fd5b6001600160a01b03831661007d57604051633d91162160e01b815260040160405180910390fd5b6001600160a01b0380851660a052831660c0525f61009b838261032f565b508060ff1660808160ff168152505060c0516001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100e8573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061010c91906103ee565b60a0516001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa15801561014a573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061016e91906103ee565b6101789190610422565b61018390600a610521565b60e0525061052f92505050565b80516001600160a01b03811681146101a6575f80fd5b919050565b634e487b7160e01b5f52604160045260245ffd5b805160ff811681146101a6575f80fd5b5f805f80608085870312156101e2575f80fd5b6101eb85610190565b93506101f960208601610190565b60408601519093506001600160401b0380821115610215575f80fd5b818701915087601f830112610228575f80fd5b81518181111561023a5761023a6101ab565b604051601f8201601f19908116603f01168101908382118183101715610262576102626101ab565b816040528281528a602084870101111561027a575f80fd5b8260208601602083015e5f6020848301015280965050505050506102a0606086016101bf565b905092959194509250565b600181811c908216806102bf57607f821691505b6020821081036102dd57634e487b7160e01b5f52602260045260245ffd5b50919050565b601f82111561032a57805f5260205f20601f840160051c810160208510156103085750805b601f840160051c820191505b81811015610327575f8155600101610314565b50505b505050565b81516001600160401b03811115610348576103486101ab565b61035c8161035684546102ab565b846102e3565b602080601f83116001811461038f575f84156103785750858301515b5f19600386901b1c1916600185901b1785556103e6565b5f85815260208120601f198616915b828110156103bd5788860151825594840194600190910190840161039e565b50858210156103da57878501515f19600388901b60f8161c191681555b505060018460011b0185555b505050505050565b5f602082840312156103fe575f80fd5b610407826101bf565b9392505050565b634e487b7160e01b5f52601160045260245ffd5b60ff818116838216019081111561043b5761043b61040e565b92915050565b600181815b8085111561047b57815f19048211156104615761046161040e565b8085161561046e57918102915b93841c9390800290610446565b509250929050565b5f826104915750600161043b565b8161049d57505f61043b565b81600181146104b357600281146104bd576104d9565b600191505061043b565b60ff8411156104ce576104ce61040e565b50506001821b61043b565b5060208310610133831016604e8410600b84101617156104fc575081810a61043b565b6105068383610441565b805f19048211156105195761051961040e565b029392505050565b5f61040760ff841683610483565b60805160a05160c05160e0516107d261057c5f395f6103c801525f818160ab015261033401525f818161010c01528181610200015261023c01525f8181606d01526103f801526107d25ff3fe608060405234801561000f575f80fd5b5060043610610064575f3560e01c80637284e4161161004d5780637284e416146100f2578063d5db447f14610107578063feaf968c1461012e575f80fd5b8063313ce567146100685780634863bd4c146100a6575b5f80fd5b61008f7f000000000000000000000000000000000000000000000000000000000000000081565b60405160ff90911681526020015b60405180910390f35b6100cd7f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200161009d565b6100fa61016d565b60405161009d9190610447565b6100cd7f000000000000000000000000000000000000000000000000000000000000000081565b6101366101f8565b6040805169ffffffffffffffffffff968716815260208101959095528401929092526060830152909116608082015260a00161009d565b5f80546101799061049a565b80601f01602080910402602001604051908101604052809291908181526020018280546101a59061049a565b80156101f05780601f106101c7576101008083540402835291602001916101f0565b820191905f5260205f20905b8154815290600101906020018083116101d357829003601f168201915b505050505081565b5f805f805f807f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166307a2d13a7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa1580156102a3573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906102c791906104eb565b6102d290600a61065f565b6040518263ffffffff1660e01b81526004016102f091815260200190565b602060405180830381865afa15801561030b573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061032f919061066d565b90505f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663feaf968c6040518163ffffffff1660e01b815260040160a060405180830381865afa15801561039b573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906103bf91906106a2565b5050509150505f7f000000000000000000000000000000000000000000000000000000000000000082846103f391906106ee565b61041e7f0000000000000000000000000000000000000000000000000000000000000000600a61065f565b61042891906106ee565b6104329190610739565b5f999098508997508796508695509350505050565b602081525f82518060208401528060208501604085015e5f6040828501015260407fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011684010191505092915050565b600181811c908216806104ae57607f821691505b6020821081036104e5577f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b50919050565b5f602082840312156104fb575f80fd5b815160ff8116811461050b575f80fd5b9392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b600181815b8085111561059857817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0482111561057e5761057e610512565b8085161561058b57918102915b93841c9390800290610544565b509250929050565b5f826105ae57506001610659565b816105ba57505f610659565b81600181146105d057600281146105da576105f6565b6001915050610659565b60ff8411156105eb576105eb610512565b50506001821b610659565b5060208310610133831016604e8410600b8410161715610619575081810a610659565b610623838361053f565b807fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0482111561065557610655610512565b0290505b92915050565b5f61050b60ff8416836105a0565b5f6020828403121561067d575f80fd5b5051919050565b805169ffffffffffffffffffff8116811461069d575f80fd5b919050565b5f805f805f60a086880312156106b6575f80fd5b6106bf86610684565b94506020860151935060408601519250606086015191506106e260808701610684565b90509295509295909350565b8082025f82127f80000000000000000000000000000000000000000000000000000000000000008414161561072557610725610512565b818105831482151761065957610659610512565b5f8261076c577f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff83147f8000000000000000000000000000000000000000000000000000000000000000831416156107c0576107c0610512565b50059056fea164736f6c6343000819000a000000000000000000000000d50da5f859811a91fd1876c9461fd39c23c747ad000000000000000000000000f9c7c25fe58aaa494ee7ff1f6cf0b70d7c7ce88c00000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000000a4d432d5553522f55534400000000000000000000000000000000000000000000