[ { "inputs": [ { "internalType": "address", "name": "agent", "type": "address" }, { "internalType": "address", "name": "finance", "type": "address" } ], "stateMutability": "nonpayable", "type": "constructor" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "owner", "type": "address" }, { "indexed": true, "internalType": "address", "name": "spender", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "Approval", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "from", "type": "address" }, { "indexed": true, "internalType": "address", "name": "to", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "Transfer", "type": "event" }, { "inputs": [ { "internalType": "address", "name": "owner", "type": "address" }, { "internalType": "address", "name": "spender", "type": "address" } ], "name": "allowance", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "approve", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "aragonAgent", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "aragonFinance", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "balanceOf", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "burn", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "burnFrom", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "subtractedValue", "type": "uint256" } ], "name": "decreaseAllowance", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "addedValue", "type": "uint256" } ], "name": "increaseAllowance", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "mint", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "symbol", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "totalSupply", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "transfer", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "from", "type": "address" }, { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "transferFrom", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" } ]
60c06040523480156200001157600080fd5b506040516200224138038062002241833981810160405281019062000037919062000200565b6040518060600160405280602381526020016200221e602391396040518060400160405280600481526020017f4153544f0000000000000000000000000000000000000000000000000000000081525081600390805190602001906200009f92919062000139565b508060049080519060200190620000b892919062000139565b50505060016005819055508173ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff1660601b815250508073ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff1660601b815250505050620002ff565b82805462000147906200027b565b90600052602060002090601f0160209004810192826200016b5760008555620001b7565b82601f106200018657805160ff1916838001178555620001b7565b82800160010185558215620001b7579182015b82811115620001b657825182559160200191906001019062000199565b5b509050620001c69190620001ca565b5090565b5b80821115620001e5576000816000905550600101620001cb565b5090565b600081519050620001fa81620002e5565b92915050565b600080604083850312156200021a5762000219620002e0565b5b60006200022a85828601620001e9565b92505060206200023d85828601620001e9565b9150509250929050565b600062000254826200025b565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600060028204905060018216806200029457607f821691505b60208210811415620002ab57620002aa620002b1565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600080fd5b620002f08162000247565b8114620002fc57600080fd5b50565b60805160601c60a05160601c611ede6200034060003960008181610514015281816107b9015261084b0152600081816105a001526106a40152611ede6000f3fe608060405234801561001057600080fd5b50600436106101005760003560e01c806370a0823111610097578063a0712d6811610066578063a0712d68146102b1578063a457c2d7146102cd578063a9059cbb146102fd578063dd62ed3e1461032d57610100565b806370a082311461022957806379cc6790146102595780637c73f3431461027557806395d89b411461029357610100565b8063313ce567116100d3578063313ce567146101a157806339509351146101bf57806342966c68146101ef5780634ec871001461020b57610100565b806306fdde0314610105578063095ea7b31461012357806318160ddd1461015357806323b872dd14610171575b600080fd5b61010d61035d565b60405161011a9190611729565b60405180910390f35b61013d60048036038101906101389190611395565b6103ef565b60405161014a919061170e565b60405180910390f35b61015b610412565b60405161016891906118eb565b60405180910390f35b61018b60048036038101906101869190611342565b61041c565b604051610198919061170e565b60405180910390f35b6101a961044b565b6040516101b69190611906565b60405180910390f35b6101d960048036038101906101d49190611395565b610454565b6040516101e6919061170e565b60405180910390f35b61020960048036038101906102049190611402565b6104fe565b005b610213610512565b604051610220919061168e565b60405180910390f35b610243600480360381019061023e91906112d5565b610536565b60405161025091906118eb565b60405180910390f35b610273600480360381019061026e9190611395565b61057e565b005b61027d61059e565b60405161028a919061168e565b60405180910390f35b61029b6105c2565b6040516102a89190611729565b60405180910390f35b6102cb60048036038101906102c69190611402565b610654565b005b6102e760048036038101906102e29190611395565b6108e1565b6040516102f4919061170e565b60405180910390f35b61031760048036038101906103129190611395565b6109cb565b604051610324919061170e565b60405180910390f35b61034760048036038101906103429190611302565b6109ee565b60405161035491906118eb565b60405180910390f35b60606003805461036c90611a4f565b80601f016020809104026020016040519081016040528092919081815260200182805461039890611a4f565b80156103e55780601f106103ba576101008083540402835291602001916103e5565b820191906000526020600020905b8154815290600101906020018083116103c857829003601f168201915b5050505050905090565b6000806103fa610a75565b9050610407818585610a7d565b600191505092915050565b6000600254905090565b600080610427610a75565b9050610434858285610c48565b61043f858585610cd4565b60019150509392505050565b60006012905090565b60008061045f610a75565b90506104f3818585600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546104ee919061193d565b610a7d565b600191505092915050565b61050f610509610a75565b82610f55565b50565b7f000000000000000000000000000000000000000000000000000000000000000081565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6105908261058a610a75565b83610c48565b61059a8282610f55565b5050565b7f000000000000000000000000000000000000000000000000000000000000000081565b6060600480546105d190611a4f565b80601f01602080910402602001604051908101604052809291908181526020018280546105fd90611a4f565b801561064a5780601f1061061f5761010080835404028352916020019161064a565b820191906000526020600020905b81548152906001019060200180831161062d57829003601f168201915b5050505050905090565b6002600554141561069a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106919061188b565b60405180910390fd5b60026005819055507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610730576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610727906117eb565b60405180910390fd5b6b07b3ffa2f5d464eb5000000081610746610412565b610750919061193d565b1115610791576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107889061184b565b60405180910390fd5b61079b308261112c565b3073ffffffffffffffffffffffffffffffffffffffff1663095ea7b37f0000000000000000000000000000000000000000000000000000000000000000836040518363ffffffff1660e01b81526004016107f69291906116a9565b602060405180830381600087803b15801561081057600080fd5b505af1158015610824573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061084891906113d5565b507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663bfe07da630836040518363ffffffff1660e01b81526004016108a49291906116d2565b600060405180830381600087803b1580156108be57600080fd5b505af11580156108d2573d6000803e3d6000fd5b50505050600160058190555050565b6000806108ec610a75565b90506000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050838110156109b2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109a9906118ab565b60405180910390fd5b6109bf8286868403610a7d565b60019250505092915050565b6000806109d6610a75565b90506109e3818585610cd4565b600191505092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610aed576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ae49061186b565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610b5d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b549061178b565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610c3b91906118eb565b60405180910390a3505050565b6000610c5484846109ee565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114610cce5781811015610cc0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cb7906117ab565b60405180910390fd5b610ccd8484848403610a7d565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610d44576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d3b9061182b565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610db4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dab9061174b565b60405180910390fd5b610dbf83838361128c565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015610e45576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e3c906117cb565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610ed8919061193d565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610f3c91906118eb565b60405180910390a3610f4f848484611291565b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610fc5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fbc9061180b565b60405180910390fd5b610fd18260008361128c565b60008060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015611057576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161104e9061176b565b60405180910390fd5b8181036000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600260008282546110ae9190611993565b92505081905550600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161111391906118eb565b60405180910390a361112783600084611291565b505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561119c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611193906118cb565b60405180910390fd5b6111a86000838361128c565b80600260008282546111ba919061193d565b92505081905550806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461120f919061193d565b925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161127491906118eb565b60405180910390a361128860008383611291565b5050565b505050565b505050565b6000813590506112a581611e63565b92915050565b6000815190506112ba81611e7a565b92915050565b6000813590506112cf81611e91565b92915050565b6000602082840312156112eb576112ea611adf565b5b60006112f984828501611296565b91505092915050565b6000806040838503121561131957611318611adf565b5b600061132785828601611296565b925050602061133885828601611296565b9150509250929050565b60008060006060848603121561135b5761135a611adf565b5b600061136986828701611296565b935050602061137a86828701611296565b925050604061138b868287016112c0565b9150509250925092565b600080604083850312156113ac576113ab611adf565b5b60006113ba85828601611296565b92505060206113cb858286016112c0565b9150509250929050565b6000602082840312156113eb576113ea611adf565b5b60006113f9848285016112ab565b91505092915050565b60006020828403121561141857611417611adf565b5b6000611426848285016112c0565b91505092915050565b611438816119c7565b82525050565b611447816119d9565b82525050565b600061145882611921565b611462818561192c565b9350611472818560208601611a1c565b61147b81611ae4565b840191505092915050565b600061149360238361192c565b915061149e82611af5565b604082019050919050565b60006114b660228361192c565b91506114c182611b44565b604082019050919050565b60006114d960228361192c565b91506114e482611b93565b604082019050919050565b60006114fc601d8361192c565b915061150782611be2565b602082019050919050565b600061151f60268361192c565b915061152a82611c0b565b604082019050919050565b600061154260198361192c565b915061154d82611c5a565b602082019050919050565b600061156560128361192c565b915061157082611c83565b602082019050919050565b600061158860218361192c565b915061159382611cac565b604082019050919050565b60006115ab60258361192c565b91506115b682611cfb565b604082019050919050565b60006115ce60148361192c565b91506115d982611d4a565b602082019050919050565b60006115f160248361192c565b91506115fc82611d73565b604082019050919050565b6000611614601f8361192c565b915061161f82611dc2565b602082019050919050565b600061163760258361192c565b915061164282611deb565b604082019050919050565b600061165a601f8361192c565b915061166582611e3a565b602082019050919050565b61167981611a05565b82525050565b61168881611a0f565b82525050565b60006020820190506116a3600083018461142f565b92915050565b60006040820190506116be600083018561142f565b6116cb6020830184611670565b9392505050565b60006060820190506116e7600083018561142f565b6116f46020830184611670565b818103604083015261170581611535565b90509392505050565b6000602082019050611723600083018461143e565b92915050565b60006020820190508181036000830152611743818461144d565b905092915050565b6000602082019050818103600083015261176481611486565b9050919050565b60006020820190508181036000830152611784816114a9565b9050919050565b600060208201905081810360008301526117a4816114cc565b9050919050565b600060208201905081810360008301526117c4816114ef565b9050919050565b600060208201905081810360008301526117e481611512565b9050919050565b6000602082019050818103600083015261180481611558565b9050919050565b600060208201905081810360008301526118248161157b565b9050919050565b600060208201905081810360008301526118448161159e565b9050919050565b60006020820190508181036000830152611864816115c1565b9050919050565b60006020820190508181036000830152611884816115e4565b9050919050565b600060208201905081810360008301526118a481611607565b9050919050565b600060208201905081810360008301526118c48161162a565b9050919050565b600060208201905081810360008301526118e48161164d565b9050919050565b60006020820190506119006000830184611670565b92915050565b600060208201905061191b600083018461167f565b92915050565b600081519050919050565b600082825260208201905092915050565b600061194882611a05565b915061195383611a05565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111561198857611987611a81565b5b828201905092915050565b600061199e82611a05565b91506119a983611a05565b9250828210156119bc576119bb611a81565b5b828203905092915050565b60006119d2826119e5565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b83811015611a3a578082015181840152602081019050611a1f565b83811115611a49576000848401525b50505050565b60006002820490506001821680611a6757607f821691505b60208210811415611a7b57611a7a611ab0565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600080fd5b6000601f19601f8301169050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a206275726e20616d6f756e7420657863656564732062616c616e60008201527f6365000000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000600082015250565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b7f496e697469616c6973696e6720244153544f20737570706c7900000000000000600082015250565b7f5065726d697373696f6e2064656e696564210000000000000000000000000000600082015250565b7f45524332303a206275726e2066726f6d20746865207a65726f2061646472657360008201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b7f4d617820737570706c7920657863656564656421000000000000000000000000600082015250565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b7f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00600082015250565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b611e6c816119c7565b8114611e7757600080fd5b50565b611e83816119d9565b8114611e8e57600080fd5b50565b611e9a81611a05565b8114611ea557600080fd5b5056fea264697066735822122017e40d9b03cbd0fa937ce4759606673d5a6d51d176c162ea2fdaadd8bb91e19c64736f6c63430008060033416c7465726564205374617465204d616368696e65205574696c69747920546f6b656e00000000000000000000000020d9c1e8a1efe490d1e0ef4dfa47b6390266b537000000000000000000000000e4193642526d9b5093f7ea72a08c957570888dd6
0xa264697066735822122017e40d9b03cbd0fa937ce4759606673d5a6d51d176c162ea2fdaadd8bb91e19c64736f6c63430008060033416c7465726564205374617465204d616368696e65205574696c69747920546f6b656e00000000000000000000000020d9c1e8a1efe490d1e0ef4dfa47b6390266b537000000000000000000000000e4193642526d9b5093f7ea72a08c957570888dd6
----Decoded View------------Arg [0] : agent (address): 0x0d9b03cbD0Fa937Ce4759606673D5A6d51D176c1Arg [1] : finance (address): 0x6F6c63430008060033416C746572656420537461
----Encoded View------------Arg [0] : 0x0000000000000000000000000d9b03cbd0fa937ce4759606673d5a6d51d176c1Arg [1] : 0x0000000000000000000000006f6c63430008060033416c746572656420537461