0 txs
106 calls
constructor
constructor()
functions
gdaForwarder
viewfunction gdaForwarder() view returns (address)
pool
viewfunction pool() view returns (address)
token
viewfunction token() view returns (address)
VAULT_ROLE
viewfunction VAULT_ROLE() view returns (bytes32)
vault
viewfunction vault() view returns (address)
distribute
nonpayablefunction distribute(uint256 amount) returns (bool)
distributeFlow
nonpayablefunction distributeFlow(int96 flowRate) returns (bool)
initialize
nonpayablefunction initialize(address _gdaForwarder, address _pool, address _token)
events
Initialized
event Initialized(uint64 version)
errors
InvalidInitialization
error InvalidInitialization()
NotInitializing
error NotInitializing()
creation bytecode
0x6080806040523460d2577ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a005460ff8160401c1660c1576002600160401b03196001600160401b03821601605c575b6040516106d690816100d88239f35b6001600160401b0319166001600160401b039081177ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a005581527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d290602090a13880604d565b63f92ee8a960e01b60005260046000fd5b600080fdfe608080604052600436101561001357600080fd5b60003560e01c90816316f0115b1461058f575080635675ceac146104c55780635af8bf251461049e57806391c05b0b146103a557806398c4f1ac1461036a578063c0c53b8b146100ca578063fbfa77cf146100a35763fc0c546a1461007757600080fd5b3461009e57600060031936011261009e5760206001600160a01b0360015416604051908152f35b600080fd5b3461009e57600060031936011261009e5760206001600160a01b0360035416604051908152f35b3461009e57606060031936011261009e576004356001600160a01b03811680910361009e576024356001600160a01b03811680910361009e57604435906001600160a01b03821680920361009e577ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00549260ff8460401c16159367ffffffffffffffff811680159081610362575b6001149081610358575b15908161034f575b50610325578460017fffffffffffffffffffffffffffffffffffffffffffffffff00000000000000008316177ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00556102d0575b503373ffffffffffffffffffffffffffffffffffffffff19600354161760035573ffffffffffffffffffffffffffffffffffffffff19600054161760005573ffffffffffffffffffffffffffffffffffffffff19600254161760025573ffffffffffffffffffffffffffffffffffffffff19600154161760015561023d57005b7fffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a0054167ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00557fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602060405160018152a1005b7fffffffffffffffffffffffffffffffffffffffffffffff0000000000000000001668010000000000000001177ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a0055846101bd565b7ff92ee8a90000000000000000000000000000000000000000000000000000000060005260046000fd5b9050158661016a565b303b159150610162565b869150610158565b3461009e57600060031936011261009e5760206040517f31e0210044b4f6757ce6aa31f9c6e8d4896d24a755014887391a926c5224d9598152f35b3461009e57602060031936011261009e576103cc6001600160a01b036003541633146105b3565b6001600160a01b036000541660206001600160a01b036001541660c46001600160a01b036002541691600060405195869485937f6d1007a600000000000000000000000000000000000000000000000000000000855260048501523060248501526044840152600435606484015260a060848401528160a48401525af1801561049257602091600091610465575b506040519015158152f35b6104859150823d841161048b575b61047d8183610618565b810190610688565b8261045a565b503d610473565b6040513d6000823e3d90fd5b3461009e57600060031936011261009e5760206001600160a01b0360005416604051908152f35b3461009e57602060031936011261009e5760043580600b0b80910361009e576104fa6001600160a01b036003541633146105b3565b60206001600160a01b036000541660c46001600160a01b036001541660006001600160a01b03600254169360405196879586947f5a6c6dbc00000000000000000000000000000000000000000000000000000000865260048601523060248601526044850152606484015260a060848401528160a48401525af180156104925760209160009161046557506040519015158152f35b3461009e57600060031936011261009e576020906001600160a01b03600254168152f35b156105ba57565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601960248201527f4f6e6c79207661756c742063616e2064697374726962757465000000000000006044820152fd5b90601f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0910116810190811067ffffffffffffffff82111761065957604052565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b9081602091031261009e5751801515810361009e579056fea264697066735822122096476ea37001d579d62786512b1a99d360ebf7f4d3b6bb41ce07dc99fb695a8764736f6c634300081a0033