0 txs
0 calls
constructor
constructor(address _registryAddress)
functions
assetDeprecated
viewfunction assetDeprecated(address) view returns (bool)
assetsAddresses
viewfunction assetsAddresses() view returns (address[])
assetsAddressesByPage
viewfunction assetsAddressesByPage(uint256 pageNumber, uint256 pageSize) view returns (address[])
assetsLength
viewfunction assetsLength() view returns (uint256)
assetsPagesLength
viewfunction assetsPagesLength(uint256 pageSize) view returns (uint256)
generatorInfo
viewfunction generatorInfo() view returns (tuple)
getPositionSpenderAddresses
viewfunction getPositionSpenderAddresses() view returns (address[])
numberOfDeprecatedAssets
viewfunction numberOfDeprecatedAssets() view returns (uint256)
ownerAddress
viewfunction ownerAddress() view returns (address)
positionSpenderAddresses
viewfunction positionSpenderAddresses(uint256) view returns (address)
registry
viewfunction registry() view returns (address)
setAssetDeprecated
nonpayablefunction setAssetDeprecated(address assetAddress, bool newDeprecationStatus)
setOwnerAddress
nonpayablefunction setOwnerAddress(address _ownerAddress)
setPositionSpenderAddresses
nonpayablefunction setPositionSpenderAddresses(address[] addresses)
setRegistryAddress
nonpayablefunction setRegistryAddress(address _registryAddress)
events
No events.
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b5060405161135438038061135483398101604081905261002f916100c0565b600080546001600160a01b031916331790556001600160a01b03811661009b5760405162461bcd60e51b815260206004820152601860248201527f4d697373696e6720726567697374727920616464726573730000000000000000604482015260640160405180910390fd5b600480546001600160a01b0319166001600160a01b03929092169190911790556100f0565b6000602082840312156100d257600080fd5b81516001600160a01b03811681146100e957600080fd5b9392505050565b611255806100ff6000396000f3fe608060405234801561001057600080fd5b50600436106100f55760003560e01c80637b10399911610097578063ab7b499311610066578063ab7b49931461021c578063cf5f86bd1461022f578063da35bc6914610237578063f50477a21461024057600080fd5b80637b103999146101d95780638f84aa09146101ec5780639daf0359146101ff578063a31091c71461021457600080fd5b80633678a7cd116100d35780633678a7cd1461015f5780635e70843b146101805780635fea577f146101935780637a0e558b146101a657600080fd5b806314e027de146100fa5780631dd110f51461012a578063331a6bf51461014a575b600080fd5b61010d610108366004610e58565b610248565b6040516001600160a01b0390911681526020015b60405180910390f35b61013d610138366004610e71565b610272565b6040516101219190610e93565b61015d610158366004610f08565b6105ee565b005b61017261016d366004610e58565b610643565b604051908152602001610121565b61015d61018e366004610f2c565b610671565b61015d6101a1366004610f80565b61078f565b6101c96101b4366004610f08565b60016020526000908152604090205460ff1681565b6040519015158152602001610121565b60045461010d906001600160a01b031681565b60005461010d906001600160a01b031681565b6102076107d0565b6040516101219190611092565b61013d610863565b61015d61022a366004610f08565b610b41565b61013d610be3565b61017260025481565b610172610c45565b6003818154811061025857600080fd5b6000918252602090912001546001600160a01b0316905081565b6060600061027e610c45565b9050600061028c84866110fc565b905061029960018361111b565b8111156102b857505060408051600081526020810190915290506105e8565b60006102c48583611132565b90506102d160018461111b565b8111156102db5750815b60006102e7838361111b565b905060008167ffffffffffffffff81111561030457610304610f6a565b60405190808252806020026020018201604052801561032d578160200160208202803683370190505b5090506000600460009054906101000a90046001600160a01b03166001600160a01b0316638e499bcf6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610385573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103a9919061114a565b905060008060005b838110156105dc57600480546040516327b2595f60e11b81529182018390526000916001600160a01b0390911690634f64b2be90602401602060405180830381865afa158015610405573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104299190611163565b6004805460405163f9c7bba560e01b81526001600160a01b038085169382019390935292935060009291169063f9c7bba590602401602060405180830381865afa15801561047b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061049f919061114a565b905060005b818110156105c65760048054604051633ddfe34f60e11b81526001600160a01b03868116938201939093526024810184905260009290911690637bbfc69e90604401602060405180830381865afa158015610503573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105279190611163565b6001600160a01b03811660009081526001602052604081205491925060ff90911615908d881080159061055957508c88105b90508761056581611180565b9850508180156105725750805b156105b057828b8a8151811061058a5761058a61119b565b6001600160a01b0390921660209283029190910190910152886105ac81611180565b9950505b50505080806105be90611180565b9150506104a4565b50505080806105d490611180565b9150506103b1565b50929750505050505050505b92915050565b6000546001600160a01b031633146106215760405162461bcd60e51b8152600401610618906111b1565b60405180910390fd5b600080546001600160a01b0319166001600160a01b0392909216919091179055565b60008061064e610c45565b9050600061065c84836111e6565b9050610669816001611132565b949350505050565b6000546001600160a01b0316331461069b5760405162461bcd60e51b8152600401610618906111b1565b6001600160a01b03821660009081526001602052604090205460ff1680151582151514156107285760405162461bcd60e51b815260206004820152603460248201527f47656e657261746f723a20556e61626c6520746f206368616e6765206173736560448201527374206465707265636174696f6e2073746174757360601b6064820152608401610618565b6001821515141561074d576002805490600061074383611180565b9190505550610763565b6002805490600061075d83611208565b91905055505b506001600160a01b03919091166000908152600160205260409020805460ff1916911515919091179055565b6000546001600160a01b031633146107b95760405162461bcd60e51b8152600401610618906111b1565b80516107cc906003906020840190610dde565b5050565b6107fd604051806060016040528060006001600160a01b0316815260200160608152602001606081525090565b6040518060600160405280306001600160a01b03168152602001604051806040016040528060088152602001672b20aaa62a2fab1960c11b815250815260200160405180604001604052806005815260200164159055531560da1b815250815250905090565b6060600061086f610c45565b905060008167ffffffffffffffff81111561088c5761088c610f6a565b6040519080825280602002602001820160405280156108b5578160200160208202803683370190505b5090506000600460009054906101000a90046001600160a01b03166001600160a01b0316638e499bcf6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561090d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610931919061114a565b90506000805b82811015610b3757600480546040516327b2595f60e11b81529182018390526000916001600160a01b0390911690634f64b2be90602401602060405180830381865afa15801561098b573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109af9190611163565b6004805460405163f9c7bba560e01b81526001600160a01b038085169382019390935292935060009291169063f9c7bba590602401602060405180830381865afa158015610a01573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a25919061114a565b905060005b81811015610b215760048054604051633ddfe34f60e11b81526001600160a01b03868116938201939093526024810184905260009290911690637bbfc69e90604401602060405180830381865afa158015610a89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aad9190611163565b6001600160a01b03811660009081526001602052604090205490915060ff16158015610b0c5781898881518110610ae657610ae661119b565b6001600160a01b039092166020928302919091019091015286610b0881611180565b9750505b50508080610b1990611180565b915050610a2a565b5050508080610b2f90611180565b915050610937565b5091949350505050565b6000546001600160a01b03163314610b6b5760405162461bcd60e51b8152600401610618906111b1565b6001600160a01b038116610bc15760405162461bcd60e51b815260206004820152601860248201527f4d697373696e67207265676973747279206164647265737300000000000000006044820152606401610618565b600480546001600160a01b0319166001600160a01b0392909216919091179055565b60606003805480602002602001604051908101604052809291908181526020018280548015610c3b57602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610c1d575b5050505050905090565b6004805460408051638e499bcf60e01b8152905160009384936001600160a01b031692638e499bcf92818301926020928290030181865afa158015610c8e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610cb2919061114a565b90506000805b82811015610dc957600480546040516327b2595f60e11b81529182018390526000916001600160a01b0390911690634f64b2be90602401602060405180830381865afa158015610d0c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d309190611163565b6004805460405163f9c7bba560e01b81526001600160a01b038085169382019390935292935060009291169063f9c7bba590602401602060405180830381865afa158015610d82573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610da6919061114a565b9050610db28185611132565b935050508080610dc190611180565b915050610cb8565b50600254610dd7908261111b565b9250505090565b828054828255906000526020600020908101928215610e33579160200282015b82811115610e3357825182546001600160a01b0319166001600160a01b03909116178255602090920191600190910190610dfe565b50610e3f929150610e43565b5090565b5b80821115610e3f5760008155600101610e44565b600060208284031215610e6a57600080fd5b5035919050565b60008060408385031215610e8457600080fd5b50508035926020909101359150565b6020808252825182820181905260009190848201906040850190845b81811015610ed45783516001600160a01b031683529284019291840191600101610eaf565b50909695505050505050565b6001600160a01b0381168114610ef557600080fd5b50565b8035610f0381610ee0565b919050565b600060208284031215610f1a57600080fd5b8135610f2581610ee0565b9392505050565b60008060408385031215610f3f57600080fd5b8235610f4a81610ee0565b915060208301358015158114610f5f57600080fd5b809150509250929050565b634e487b7160e01b600052604160045260246000fd5b60006020808385031215610f9357600080fd5b823567ffffffffffffffff80821115610fab57600080fd5b818501915085601f830112610fbf57600080fd5b813581811115610fd157610fd1610f6a565b8060051b604051601f19603f83011681018181108582111715610ff657610ff6610f6a565b60405291825284820192508381018501918883111561101457600080fd5b938501935b828510156110395761102a85610ef8565b84529385019392850192611019565b98975050505050505050565b6000815180845260005b8181101561106b5760208185018101518683018201520161104f565b8181111561107d576000602083870101525b50601f01601f19169290920160200192915050565b602080825282516001600160a01b031682820152820151606060408301526000906110c06080840182611045565b90506040840151601f198483030160608501526110dd8282611045565b95945050505050565b634e487b7160e01b600052601160045260246000fd5b6000816000190483118215151615611116576111166110e6565b500290565b60008282101561112d5761112d6110e6565b500390565b60008219821115611145576111456110e6565b500190565b60006020828403121561115c57600080fd5b5051919050565b60006020828403121561117557600080fd5b8151610f2581610ee0565b6000600019821415611194576111946110e6565b5060010190565b634e487b7160e01b600052603260045260246000fd5b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60008261120357634e487b7160e01b600052601260045260246000fd5b500490565b600081611217576112176110e6565b50600019019056fea2646970667358221220e64fb17f70c07e88a3137e2e693ccfcdfe9691f49a6278c03f6fe7b83729bd7564736f6c634300080b0033000000000000000000000000f3885ede00171997bfadaa98e01e167b53a78ec5