0 txs
0 calls
constructor
constructor(address _lensHub, uint256 _protocolFee, address _admin, address _treasury)
functions
lensHub
viewfunction lensHub() view returns (address)
MAX_FEE
viewfunction MAX_FEE() view returns (uint256)
owner
viewfunction owner() view returns (address)
protocolFee
viewfunction protocolFee() view returns (uint256)
treasury
viewfunction treasury() view returns (address)
renounceOwnership
nonpayablefunction renounceOwnership()
transfer
nonpayablefunction transfer(address token, uint256 fromProfileId, address from, uint256 toProfileId, address to, uint256 amount, string contentURI, uint256 erc721Id, bool isERC20)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
Attestation
event Attestation(uint256 fromProfileId, address from, uint256 toProfileId, address to, uint256 amount, address token, string contentURI)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
errors
PRBMath__MulDivOverflow
error PRBMath__MulDivOverflow(uint256 prod1, uint256 denominator)
creation bytecode
0x60c060405234801562000010575f80fd5b5060405162000f2038038062000f208339810160408190526200003391620001c0565b6200003e336200007c565b6001600160a01b03808516608052811660a0526301c9c38083111562000062575f80fd5b60018390556200007282620000cb565b5050505062000219565b5f80546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b620000d56200014e565b6001600160a01b038116620001405760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084015b60405180910390fd5b6200014b816200007c565b50565b5f546001600160a01b03163314620001a95760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640162000137565b565b6001600160a01b03811681146200014b575f80fd5b5f805f8060808587031215620001d4575f80fd5b8451620001e181620001ab565b602086015160408701519195509350620001fb81620001ab565b60608601519092506200020e81620001ab565b939692955090935050565b60805160a051610cc36200025d5f395f818160a3015261077901525f818161011901528181610193015281816102970152818161032f01526104330152610cc35ff3fe608060405234801561000f575f80fd5b5060043610610085575f3560e01c8063b02cfdc311610058578063b02cfdc314610114578063b0e21e8a1461013b578063bc063e1a14610152578063f2fde38b1461015d575f80fd5b806355be79641461008957806361d027b31461009e578063715018a6146100ef5780638da5cb5b146100f7575b5f80fd5b61009c610097366004610a30565b610170565b005b6100c57f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020015b60405180910390f35b61009c61064d565b5f5473ffffffffffffffffffffffffffffffffffffffff166100c5565b6100c57f000000000000000000000000000000000000000000000000000000000000000081565b61014460015481565b6040519081526020016100e6565b6101446301c9c38081565b61009c61016b366004610b09565b610660565b881580159061024457508773ffffffffffffffffffffffffffffffffffffffff167f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16636352211e8b6040518263ffffffff1660e01b81526004016101ec91815260200190565b602060405180830381865afa158015610207573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061022b9190610b24565b73ffffffffffffffffffffffffffffffffffffffff1614155b801561030357506040517f7e341e1e000000000000000000000000000000000000000000000000000000008152600481018a905273ffffffffffffffffffffffffffffffffffffffff89811660248301527f00000000000000000000000000000000000000000000000000000000000000001690637e341e1e906044016020604051808303815f875af11580156102dd573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906103019190610b3f565b155b1561030c575f80fd5b86158015906103e057508573ffffffffffffffffffffffffffffffffffffffff167f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16636352211e896040518263ffffffff1660e01b815260040161038891815260200190565b602060405180830381865afa1580156103a3573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906103c79190610b24565b73ffffffffffffffffffffffffffffffffffffffff1614155b801561049f57506040517f7e341e1e0000000000000000000000000000000000000000000000000000000081526004810188905273ffffffffffffffffffffffffffffffffffffffff87811660248301527f00000000000000000000000000000000000000000000000000000000000000001690637e341e1e906044016020604051808303815f875af1158015610479573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061049d9190610b3f565b155b156104a8575f80fd5b801561056a575f6104b88661071c565b90506104c589828d610734565b6040517f23b872dd00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8a811660048301528881166024830152604482018890528c16906323b872dd906064016020604051808303815f875af115801561053f573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906105639190610b3f565b50506105fc565b604080515f815260208101918290527fb88d4fde0000000000000000000000000000000000000000000000000000000090915273ffffffffffffffffffffffffffffffffffffffff8b169063b88d4fde906105ce908b908a90879060248101610b5a565b5f604051808303815f87803b1580156105e5575f80fd5b505af11580156105f7573d5f803e3d5ffd5b505050505b7f8c7ff4bde62818887263552c6139db56158c7cc9999e5ba7d8fa166859d1176189898989898f8a8a604051610639989796959493929190610bf5565b60405180910390a150505050505050505050565b6106556107f8565b61065e5f610878565b565b6106686107f8565b73ffffffffffffffffffffffffffffffffffffffff8116610710576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f646472657373000000000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b61071981610878565b50565b5f61072e826001546301c9c3806108ec565b92915050565b6040517f23b872dd00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff84811660048301527f000000000000000000000000000000000000000000000000000000000000000081166024830152604482018490528216906323b872dd906064016020604051808303815f875af11580156107ce573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906107f29190610b3f565b50505050565b5f5473ffffffffffffffffffffffffffffffffffffffff16331461065e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610707565b5f805473ffffffffffffffffffffffffffffffffffffffff8381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b5f80807fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff858709858702925082811083820303915050805f036109425783828161093857610938610c89565b04925050506109eb565b838110610985576040517f773cc18c0000000000000000000000000000000000000000000000000000000081526004810182905260248101859052604401610707565b5f848688098519600190810187169687900496828603819004959092119093035f82900391909104909201919091029190911760038402600290811880860282030280860282030280860282030280860282030280860282030280860290910302029150505b9392505050565b73ffffffffffffffffffffffffffffffffffffffff81168114610719575f80fd5b8015158114610719575f80fd5b8035610a2b81610a13565b919050565b5f805f805f805f805f806101208b8d031215610a4a575f80fd5b8a35610a55816109f2565b995060208b0135985060408b0135610a6c816109f2565b975060608b0135965060808b0135610a83816109f2565b955060a08b0135945060c08b013567ffffffffffffffff80821115610aa6575f80fd5b818d0191508d601f830112610ab9575f80fd5b813581811115610ac7575f80fd5b8e6020828501011115610ad8575f80fd5b60208301965080955050505060e08b01359150610af86101008c01610a20565b90509295989b9194979a5092959850565b5f60208284031215610b19575f80fd5b81356109eb816109f2565b5f60208284031215610b34575f80fd5b81516109eb816109f2565b5f60208284031215610b4f575f80fd5b81516109eb81610a13565b5f73ffffffffffffffffffffffffffffffffffffffff80871683526020818716602085015285604085015260806060850152845191508160808501525f5b82811015610bb45785810182015185820160a001528101610b98565b50505f60a0828501015260a07fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011684010191505095945050505050565b8881525f73ffffffffffffffffffffffffffffffffffffffff808a166020840152886040840152808816606084015286608084015280861660a08401525060e060c08301528260e08301526101008385828501375f838501820152601f9093017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01690910190910198975050505050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffdfea164736f6c6343000817000a000000000000000000000000db46d1dc155634fbc732f92e853b10b288ad5a1d000000000000000000000000000000000000000000000000000000000016e3600000000000000000000000001abb4f7d77c6cad78291bd5736d3ddf8d8992c13000000000000000000000000ac0d2457017d8935339ed703f86eaddb6aade006