6 txs
10 calls
constructor
constructor(address _token, address _controller)
functions
allowedToMintFor
viewfunction allowedToMintFor(address, address) view returns (bool)
controller
viewfunction controller() view returns (address)
minted
viewfunction minted(address, address) view returns (uint256)
token
viewfunction token() view returns (address)
mint
nonpayablefunction mint(address gaugeAddress)
mintFor
nonpayablefunction mintFor(address gaugeAddress, address _for)
mintMany
nonpayablefunction mintMany(address[] gaugeAddressList)
toggleApproveMint
nonpayablefunction toggleApproveMint(address mintingUser)
events
Minted
event Minted(address indexed recipient, address gauge, uint256 minted)
ToogleApproveMint
event ToogleApproveMint(address sender, address indexed mintingUser, bool status)
errors
No errors.
creation bytecode
0x60c03461008657601f6108bc38819003918201601f19168301916001600160401b0383118484101761008b57808492604094855283398101031261008657610052602061004b836100a1565b92016100a1565b9060805260a05260405161080690816100b68239608051818181609001526105d8015260a05181818160d701526104b80152f35b600080fd5b634e487b7160e01b600052604160045260246000fd5b51906001600160a01b03821682036100865756fe608060408181526004918236101561001657600080fd5b600092833560e01c9182630f3ec9981461034c57508163388de6ce146102fe578163397ada21146101d2575080636a627842146101a85780637504a15d1461014d5780638b752bb014610106578063f77c4791146100c35763fc0c546a1461007d57600080fd5b346100bf57816003193601126100bf57517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b5080fd5b50346100bf57816003193601126100bf57517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b50346100bf57806003193601126100bf57806020926101236103db565b61012b6103f6565b6001600160a01b03918216835282865283832091168252845220549051908152f35b50346100bf57806003193601126100bf576101666103db565b9060ff6101716103f6565b338552600160209081528386206001600160a01b038316875290529184205416610199578280f35b6101a291610486565b38808280f35b82346101cf5760203660031901126101cf576101cc6101c56103db565b3390610486565b80f35b80fd5b905082346101cf57602091826003193601126100bf5767ffffffffffffffff9281358481116102fa57366023820112156102fa57808301359485116102e7578460051b9551946102248388018761040c565b855281850160248097830101913683116102e3578701905b8282106102c05750505050815b83518110806102b6575b156102b2576001600160a01b038061026b8387610444565b5116156102ac576102899033906102828488610444565b5116610486565b600019811461029a57600101610249565b634e487b7160e01b8352601182528483fd5b50610289565b8280f35b5060808110610253565b81356001600160a01b03811681036102df57815290830190830161023c565b8680fd5b8580fd5b634e487b7160e01b845260418352602484fd5b8380fd5b5050346100bf57806003193601126100bf5760ff8160209361031e6103db565b6103266103f6565b6001600160a01b0391821683526001875283832091168252855220549151911615158152f35b915050346103d757602091826003193601126102fa577f328a156285132f909915921730bfbf5ca38f5689956669bab3ce64ff4c45523e916001600160a01b036103946103db565b169384865260018152828620338752815260ff8387205416159085875260018152838720338852815283872060ff1981541660ff8416179055338352820152a280f35b8280fd5b600435906001600160a01b03821682036103f157565b600080fd5b602435906001600160a01b03821682036103f157565b90601f8019910116810190811067ffffffffffffffff82111761042e57604052565b634e487b7160e01b600052604160045260246000fd5b80518210156104585760209160051b010190565b634e487b7160e01b600052603260045260246000fd5b908160209103126103f1575180151581036103f15790565b9190604092835190631c490c5d60e31b825260018060a01b0380821692600491848383015260209060249282818581857f0000000000000000000000000000000000000000000000000000000000000000165afa9081156107c55760009161078d575b50600090600f0b1261076357885163b07b709b60e01b815281881685820181905297908381868160008c5af190811561070a57600091610746575b501561071557895163caa0b9ed60e01b8152858101899052838186818b5afa90811561070a576000916106dd575b5088600052600084528a6000208860005284528a600020549788820398828a116106c957820361058b575b505050505050505050509050565b60008a81528086528c81209181529085528b8120919091558a516340c10f1960e01b81526001600160a01b03909216868301908152602081018990529192849284928391829060400103927f0000000000000000000000000000000000000000000000000000000000000000165af19081156106be57600091610691575b501561066357505094516001600160a01b039190911681526020810191909152919250907f9d228d69b5fdb8d273a2336f8fb8612d039631024ea9bf09c424a9503aa078f090604090a2803880808080808080808061057d565b875162461bcd60e51b815292830152600b908201526a135253950811905253115160aa1b6044820152606490fd5b6106b19150823d84116106b7575b6106a9818361040c565b81019061046e565b38610609565b503d61069f565b89513d6000823e3d90fd5b86601189634e487b7160e01b600052526000fd5b908482813d8311610703575b6106f3818361040c565b810103126101cf57505138610552565b503d6106e9565b8b513d6000823e3d90fd5b895162461bcd60e51b8152808601849052600c818601526b10d21150d2c811905253115160a21b6044820152606490fd5b61075d9150843d86116106b7576106a9818361040c565b38610524565b885162461bcd60e51b815280850183905260058185015264043453030360dc1b6044820152606490fd5b8381813d83116107be575b6107a2818361040c565b810103126100bf57519081600f0b82036101cf575060006104e9565b503d610798565b8a513d6000823e3d90fdfea2646970667358221220a5a3fe46e170e4682ff680508db0411b7da1e304e41d90a1d5c78d0c8d4a115764736f6c634300081100330000000000000000000000009ed1439d328647bdb148c20316ea024c719a735b000000000000000000000000a8b2706b45eb95e5d14f8c29a3c5cf0cd5b4dd7e