diff --git a/deployments/30746.json b/deployments/30746.json index 2ac5c73..6b2b60f 100644 --- a/deployments/30746.json +++ b/deployments/30746.json @@ -403,8 +403,30 @@ "deployTx": "0xc552e2137bb48666d9dce57211f3388d0ccbbf8c85e6a74a0d6a1366e1f69eba", "fullyQualifiedName": "contracts/funds/AirBond.sol:AirBond" }, - "ValidatorSet_Multisig": { + "AirDrop": { "address": "0xeeff62628dcD8E8AF2aA376C718f54602a54B5c5", + "abi": [ + "constructor(address airBondToken_, address backendAddress_, uint256 minAmbBalance_, tuple(address user, bytes32 category, uint256 amount)[] claims) payable", + "event Claim(address user, bytes32[] categories, uint256[] amounts)", + "event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)", + "function airBondToken() view returns (address)", + "function backendAddress() view returns (address)", + "function changeBackendAddress(address backendAddress_)", + "function changeMinAmbBalance(uint256 minAmbBalance_)", + "function claim(bytes32[] categories, uint256[] amounts, bytes signature)", + "function claimed(address, bytes32) view returns (uint256)", + "function getClaimed(address user, bytes32[] categories) view returns (uint256[])", + "function minAmbBalance() view returns (uint256)", + "function owner() view returns (address)", + "function renounceOwnership()", + "function transferOwnership(address newOwner)", + "function withdraw(address addressTo, uint256 amount)" + ], + "deployTx": "0xbc7a9130f97ce816f55b6771b4fc5bba277b74b509a210525683713b48e800da", + "fullyQualifiedName": "contracts/projects/airdrop/AirDrop.sol:AirDrop" + }, + "ValidatorSet_Multisig": { + "address": "0x8e21c4FD0FBEb51484272a9DaA626740B3817e48", "abi": [ "constructor(address[] _signers, bool[] isInitiatorFlags, uint256 _threshold, address owner)", "event Confirmation(address indexed sender, uint256 indexed txId)", @@ -440,11 +462,11 @@ "function transferOwnership(address newOwner)", "function withdraw(address to, uint256 amount)" ], - "deployTx": "0x5d1684a709e9247a0f1ee89d1b4ac52f4ca6db6fe30249ddf7871f53798bf3e5", + "deployTx": "0x98d3db3ab8e94322cfa081802f9ceca5ba6cba789db601d259eefdae5267bbcc", "fullyQualifiedName": "contracts/multisig/Multisig.sol:Multisig" }, "ValidatorSet": { - "address": "0x8e21c4FD0FBEb51484272a9DaA626740B3817e48", + "address": "0xc050F45e9394C47c020AE3322F7017D67D4e215b", "abi": [ "event AdminChanged(address previousAdmin, address newAdmin)", "event BeaconUpgraded(address indexed beacon)", @@ -505,15 +527,15 @@ "function upgradeTo(address newImplementation)", "function upgradeToAndCall(address newImplementation, bytes data) payable" ], - "deployTx": "0x68058d144a45712a9f7f3eb744545a42e8382bc13c8906342b9c01ac670912ef", + "deployTx": "0x9a135986196eecb8f8988c83a41f20fdbd1b671d87ef491f7d6c6d8cd7c5bdc9", "fullyQualifiedName": "contracts/consensus/ValidatorSet.sol:ValidatorSet", "proxy": { - "implementation": "0x8eb921E5F4C3e04a6cd9D7934e533225aEf722e5", + "implementation": "0x1D49c49CD99d149142a4B9c673bbeacB8cBe194c", "fullyQualifiedName": "@openzeppelin/contracts/proxy/ERC1967/ERC1967Proxy.sol:ERC1967Proxy" } }, "Treasury_Multisig": { - "address": "0x1D1c26e0b8DAFa08FD678A888a8f4de175B1d060", + "address": "0x130c0e94E79DbA9F8A63D6452210C89e5942130c", "abi": [ "constructor(address[] _signers, bool[] isInitiatorFlags, uint256 _threshold, address owner)", "event Confirmation(address indexed sender, uint256 indexed txId)", @@ -549,11 +571,11 @@ "function transferOwnership(address newOwner)", "function withdraw(address to, uint256 amount)" ], - "deployTx": "0xf89532160931e7709da66872fa65f727a2229aa3f26024e6f210aa86b9b9420c", + "deployTx": "0xe5d91d0c1ac0f0e1d4915f4784a2faba0bf0aba1eec1c9a85b88fbcc63e5d97f", "fullyQualifiedName": "contracts/multisig/Multisig.sol:Multisig" }, "Treasury": { - "address": "0x765e3e03f8dfca312EfdAb378e386E1EA60ee93F", + "address": "0x7cee2ae3042D2C646Aa24FACfA92dfeE589046f0", "abi": [ "constructor(address owner, uint256 _fee)", "event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)", @@ -566,11 +588,11 @@ "function transferOwnership(address newOwner)", "function withdraw(address addressTo, uint256 amount)" ], - "deployTx": "0x6bfb3e23af84c985266d44fb7916c7aaec37cb5845450f23eabb6efee9fb6b97", + "deployTx": "0x57bc3b475f0da786bdabc42962ce5c1859032f17ecfc31d2bdb20f60ef0bfa20", "fullyQualifiedName": "contracts/finance/Treasury.sol:Treasury" }, "BaseNodesManager_Multisig": { - "address": "0x130c0e94E79DbA9F8A63D6452210C89e5942130c", + "address": "0x871c1F199bD17F1cbed559DE974a7F1568b6E1Ea", "abi": [ "constructor(address[] _signers, bool[] isInitiatorFlags, uint256 _threshold, address owner)", "event Confirmation(address indexed sender, uint256 indexed txId)", @@ -606,11 +628,11 @@ "function transferOwnership(address newOwner)", "function withdraw(address to, uint256 amount)" ], - "deployTx": "0xe5d91d0c1ac0f0e1d4915f4784a2faba0bf0aba1eec1c9a85b88fbcc63e5d97f", + "deployTx": "0xa2e02a332baa6215f31087502e095bf6b385fd3909091ad811f7fcfc008ea35f", "fullyQualifiedName": "contracts/multisig/Multisig.sol:Multisig" }, "BaseNodesManager_RewardsBank": { - "address": "0x7cee2ae3042D2C646Aa24FACfA92dfeE589046f0", + "address": "0x952b98DBDa3319BF0e339cC9CC574fF768F80f3c", "abi": [ "constructor()", "event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)", @@ -626,11 +648,11 @@ "function withdrawAmb(address addressTo, uint256 amount)", "function withdrawErc20(address tokenAddress, address addressTo, uint256 amount)" ], - "deployTx": "0xc5eda95d4a8647ed697e93387a54499079c533676a50e9a45ea1f06bc32f2a13", + "deployTx": "0xf22db866dfd39a66692f16cc874ef5aa7da4a35eacba7bfd34eb961d4ac9985e", "fullyQualifiedName": "contracts/funds/RewardsBank.sol:RewardsBank" }, "BaseNodesManager": { - "address": "0x952b98DBDa3319BF0e339cC9CC574fF768F80f3c", + "address": "0xfB069aFFe6e75674FaBf67108e9094fb988A31D9", "abi": [ "event AdminChanged(address previousAdmin, address newAdmin)", "event BeaconUpgraded(address indexed beacon)", @@ -658,15 +680,15 @@ "function upgradeToAndCall(address newImplementation, bytes data) payable", "function validatorSet() view returns (address)" ], - "deployTx": "0xfb94ffad90df12c78dd30ba81306bc7ac374098fb3c358f23bdae525bc4cbacd", + "deployTx": "0xa81f0a351f55a0ebb22ac96ccf73ec6cd981ec8bb47efcbf09b011fc9863333c", "fullyQualifiedName": "contracts/staking/BaseNodes_Manager.sol:BaseNodes_Manager", "proxy": { - "implementation": "0x871c1F199bD17F1cbed559DE974a7F1568b6E1Ea", + "implementation": "0x1bB13b68DbA3571415B4092802777B5cA15de897", "fullyQualifiedName": "@openzeppelin/contracts/proxy/ERC1967/ERC1967Proxy.sol:ERC1967Proxy" } }, "ServerNodesManager_Multisig": { - "address": "0x450A606B9D42D081CE58bC5cDF6acA380acF7731", + "address": "0x7aE1eAFC7a9b106b392ddEE027449b09dbDE1347", "abi": [ "constructor(address[] _signers, bool[] isInitiatorFlags, uint256 _threshold, address owner)", "event Confirmation(address indexed sender, uint256 indexed txId)", @@ -702,11 +724,11 @@ "function transferOwnership(address newOwner)", "function withdraw(address to, uint256 amount)" ], - "deployTx": "0xb03b34d16ed8f66080bd28c2b0545cd603a71e1fae755838429c3070e94b1e59", + "deployTx": "0x481047195e82f2c054b39310c2c3871c0bfda4240dd07db539074ff664f375bc", "fullyQualifiedName": "contracts/multisig/Multisig.sol:Multisig" }, "LockKeeper": { - "address": "0x7aE1eAFC7a9b106b392ddEE027449b09dbDE1347", + "address": "0xc2fCf18eCFDEf92393552f1016470F1F4059580c", "abi": [ "event AdminChanged(address previousAdmin, address newAdmin)", "event BeaconUpgraded(address indexed beacon)", @@ -742,15 +764,15 @@ "function upgradeTo(address newImplementation)", "function upgradeToAndCall(address newImplementation, bytes data) payable" ], - "deployTx": "0xfbdcfa5a2c238c54cc287329a7debb1e8adc0464eb5cd235bc2cb51216a1560c", + "deployTx": "0x04137cde4a09ae9be1b4c4b9725e5fd8f6e2aa4b36cda8bffdfdba714af660a3", "fullyQualifiedName": "contracts/LockKeeper.sol:LockKeeper", "proxy": { - "implementation": "0xe8DA2709BCAD1e2045f25A13347ed994b3d2cBaD", + "implementation": "0x97464F18b71cbF5f42B134CE48b47341f4B4fddf", "fullyQualifiedName": "@openzeppelin/contracts/proxy/ERC1967/ERC1967Proxy.sol:ERC1967Proxy" } }, "ServerNodesManager_RewardsBank": { - "address": "0x97464F18b71cbF5f42B134CE48b47341f4B4fddf", + "address": "0xE2Fb2d9014B4c7b2705F81D21a6693219Cc518Ba", "abi": [ "constructor()", "event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)", @@ -766,11 +788,11 @@ "function withdrawAmb(address addressTo, uint256 amount)", "function withdrawErc20(address tokenAddress, address addressTo, uint256 amount)" ], - "deployTx": "0xedfcbe09a60b9bbaeb96c387b6d0cb538693158aab29f0f013e765e0105731cc", + "deployTx": "0x98fbfddae80daca17864489eaa1e7173c378064f2b58c4449c060d592162a241", "fullyQualifiedName": "contracts/funds/RewardsBank.sol:RewardsBank" }, "ServerNodesManager": { - "address": "0xE2Fb2d9014B4c7b2705F81D21a6693219Cc518Ba", + "address": "0xb08cFc95eEA0F1d9Bb79002d23FA204B8836A536", "abi": [ "event AdminChanged(address previousAdmin, address newAdmin)", "event BeaconUpgraded(address indexed beacon)", @@ -825,15 +847,15 @@ "function upgradeToAndCall(address newImplementation, bytes data) payable", "function validatorSet() view returns (address)" ], - "deployTx": "0xc7e4bfe8569721a262837264a3dd4c8e3388103c16af94d591dfc51e956aee58", + "deployTx": "0xd839ceb9fe79e3ff84a42e158430280573fa61b40f04a7f0bc6ecfe2335caf7f", "fullyQualifiedName": "contracts/staking/ServerNodes_Manager.sol:ServerNodes_Manager", "proxy": { - "implementation": "0xc2fCf18eCFDEf92393552f1016470F1F4059580c", + "implementation": "0x689020fd1aa4e064bdf9c6D1d19F0Cf378b19753", "fullyQualifiedName": "@openzeppelin/contracts/proxy/ERC1967/ERC1967Proxy.sol:ERC1967Proxy" } }, "LegacyPoolManager_Multisig": { - "address": "0xC54007213080526139d38eAe66777dFac413772C", + "address": "0xA9646A0281996fDcB88f8f6f01Af52BB0268c494", "abi": [ "constructor(address[] _signers, bool[] isInitiatorFlags, uint256 _threshold, address owner)", "event Confirmation(address indexed sender, uint256 indexed txId)", @@ -869,11 +891,11 @@ "function transferOwnership(address newOwner)", "function withdraw(address to, uint256 amount)" ], - "deployTx": "0xc3af5690b8775b5734177f6cec48321501f1dd44f614521d2a43b325fca0b333", + "deployTx": "0xbd24add8d0edcd13e16eca8c2fbad5fe48266c471807c562e7e3c0144e07bce7", "fullyQualifiedName": "contracts/multisig/Multisig.sol:Multisig" }, "LegacyPoolManager_RewardsBank": { - "address": "0x55C402b5F9C2c3DfE3d866B36598f0Fd53e03B89", + "address": "0x4798Cbd108e3D7b531ef2f3d67E7fFabdEe29867", "abi": [ "constructor()", "event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)", @@ -889,11 +911,11 @@ "function withdrawAmb(address addressTo, uint256 amount)", "function withdrawErc20(address tokenAddress, address addressTo, uint256 amount)" ], - "deployTx": "0xb1cb76f1bbdd6d3d586453ee38dd0c33ebb287fdc075b2e0f965e5e0fddc0740", + "deployTx": "0xb41fce8a92dc32fa617d025b239d2baf46ff8511d4e369a11dc5e44efbbc4b35", "fullyQualifiedName": "contracts/funds/RewardsBank.sol:RewardsBank" }, "LegacyPoolManager": { - "address": "0x4798Cbd108e3D7b531ef2f3d67E7fFabdEe29867", + "address": "0x073F6D7a999aa5F9172f4Fe1AB4604268ecbFd0E", "abi": [ "event AdminChanged(address previousAdmin, address newAdmin)", "event BeaconUpgraded(address indexed beacon)", @@ -935,15 +957,15 @@ "function upgradeToAndCall(address newImplementation, bytes data) payable", "function validatorSet() view returns (address)" ], - "deployTx": "0x97a0ac5dd43d1b6f1d6aadcda586562182012a66e0002842f2a1d38e20910430", + "deployTx": "0xfcbae4cfbbe85f5b6b218d8843b90f84683963e4f2e75d8d55275daf75177d27", "fullyQualifiedName": "contracts/staking/pools/LegacyPoolsNodes_Manager.sol:LegacyPoolsNodes_Manager", "proxy": { - "implementation": "0xA9646A0281996fDcB88f8f6f01Af52BB0268c494", + "implementation": "0xb805D144dCF9eEEe0E12e1a55E9AD46905Ef47fe", "fullyQualifiedName": "@openzeppelin/contracts/proxy/ERC1967/ERC1967Proxy.sol:ERC1967Proxy" } }, "Fees_Multisig": { - "address": "0x1Aa64D2f8747DDc62a78e033D2Ee8bC04a63cd79", + "address": "0x5705Cf73136EDeE17Ce481Da589c4c0CaA36C693", "abi": [ "constructor(address[] _signers, bool[] isInitiatorFlags, uint256 _threshold, address owner)", "event Confirmation(address indexed sender, uint256 indexed txId)", @@ -979,11 +1001,11 @@ "function transferOwnership(address newOwner)", "function withdraw(address to, uint256 amount)" ], - "deployTx": "0x912b2e7919a534b2b952859b905ec3413db59672f94a3b2636136f63f46fa416", + "deployTx": "0x0db9a04a484f8d0df27d8670984c2a6f8467cd2750b01875bd34145b78af4616", "fullyQualifiedName": "contracts/multisig/Multisig.sol:Multisig" }, "Fees_Treasure": { - "address": "0x9149B334e2e023C5b01A3C17F4030168B6EF6575", + "address": "0x8C52c360270b324A65Cd4bD4a5e2DCBe6aF8f500", "abi": [ "constructor(address owner)", "event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)", @@ -993,11 +1015,11 @@ "function transferOwnership(address newOwner)", "function withdraw(address addressTo, uint256 amount)" ], - "deployTx": "0xb21f87a79f6cfe8630175637dabc24c82c899c0dbeb22f1f82d80a5b20584452", + "deployTx": "0x0419bee977326f0436bc1590160ca1eb8eef40df13a07702f2a65c5be1b109a2", "fullyQualifiedName": "contracts/finance/Finance.sol:Finance" }, "Fees": { - "address": "0xFF9F502976E7bD2b4901aD7Dd1131Bb81E5567de", + "address": "0x31Ec9254bf00cF1429c250398d30A711E19BffC3", "abi": [ "event AdminChanged(address previousAdmin, address newAdmin)", "event BeaconUpgraded(address indexed beacon)", @@ -1028,578 +1050,10 @@ "function upgradeTo(address newImplementation)", "function upgradeToAndCall(address newImplementation, bytes data) payable" ], - "deployTx": "0x752f2abd6acac49216b0ac04f529104189444b3b00ca044f450a0eafe192b3ed", + "deployTx": "0x02395513b42d03f89a8872f30a0ef3cdfae4e33d1b4dd6858114129a2b1ec1bd", "fullyQualifiedName": "contracts/fees/Fees.sol:Fees", "proxy": { - "implementation": "0x30eb4563F0E64963569847E357Cdc1fDE1adf1c7", - "fullyQualifiedName": "@openzeppelin/contracts/proxy/ERC1967/ERC1967Proxy.sol:ERC1967Proxy" - } - }, - "Ecosystem_MasterMultisig": { - "address": "0xE3C532aD50B16e59c1866DCC0C672F7b4c685f00", - "abi": [ - "constructor(address[] _signers, bool[] isInitiatorFlags, uint256 _threshold)", - "event Confirmation(address indexed sender, uint256 indexed txId)", - "event Execution(uint256 indexed txId)", - "event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)", - "event Revocation(address indexed sender, uint256 indexed txId)", - "event SignerAddition(address indexed signer, bool isInitiator)", - "event SignerRemoval(address indexed signer)", - "event Submission(uint256 indexed txId)", - "event ThresholdChange(uint256 required)", - "function changeOwners(address[] multisigs, address newOwner)", - "function changeSigners(address[] signersToRemove, address[] signersToAdd, bool[] isInitiatorFlags)", - "function changeSignersMaster(tuple(address contract_, address[] signersToRemove, address[] signersToAdd, bool[] isInitiatorFlags)[] changes)", - "function changeThreshold(uint256 _threshold)", - "function checkBeforeSubmitTransaction(address destination, uint256 value, bytes data) payable", - "function confirmTransaction(uint256 txId)", - "function confirmations(uint256, address) view returns (bool)", - "function getAllSigners(address[] multisigs) view returns (tuple(address[] signers, bool[] isInitiatorFlags, uint256 threshold)[])", - "function getConfirmations(uint256 txId) view returns (address[])", - "function getInitiatorsCount() view returns (uint256)", - "function getRequiredSignersCount() view returns (uint256)", - "function getSigners() view returns (address[], bool[])", - "function getTransactionData(uint256 txId) view returns (tuple(address destination, uint256 value, bytes data, bool executed), address[])", - "function getTransactionIds(uint256 from, uint256 to, bool pending, bool executed) view returns (uint256[] result)", - "function isConfirmed(uint256 txId) view returns (bool)", - "function isInitiator(address) view returns (bool)", - "function isSigner(address) view returns (bool)", - "function owner() view returns (address)", - "function renounceOwnership()", - "function revokeConfirmation(uint256 txId)", - "function signers(uint256) view returns (address)", - "function submitTransaction(address destination, uint256 value, bytes data) payable returns (uint256 txId)", - "function threshold() view returns (uint256)", - "function transactionCount() view returns (uint256)", - "function transactions(uint256) view returns (address destination, uint256 value, bytes data, bool executed)", - "function transferOwnership(address newOwner)", - "function withdraw(address to, uint256 amount)" - ], - "deployTx": "0x83d15f1d7466be323b597d1cb6fff3412513b1c36eff26962747627b013aef43", - "fullyQualifiedName": "contracts/multisig/MasterMultisig.sol:MasterMultisig" - }, - "Ecosystem_BondMarketplace_Multisig": { - "address": "0xD3A7E420Aa128Cb6AcFDd998258Ea938E50Ae600", - "abi": [ - "constructor(address[] _signers, bool[] isInitiatorFlags, uint256 _threshold, address owner)", - "event Confirmation(address indexed sender, uint256 indexed txId)", - "event Execution(uint256 indexed txId)", - "event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)", - "event Revocation(address indexed sender, uint256 indexed txId)", - "event SignerAddition(address indexed signer, bool isInitiator)", - "event SignerRemoval(address indexed signer)", - "event Submission(uint256 indexed txId)", - "event ThresholdChange(uint256 required)", - "function changeSigners(address[] signersToRemove, address[] signersToAdd, bool[] isInitiatorFlags)", - "function changeThreshold(uint256 _threshold)", - "function checkBeforeSubmitTransaction(address destination, uint256 value, bytes data) payable", - "function confirmTransaction(uint256 txId)", - "function confirmations(uint256, address) view returns (bool)", - "function getConfirmations(uint256 txId) view returns (address[])", - "function getInitiatorsCount() view returns (uint256)", - "function getRequiredSignersCount() view returns (uint256)", - "function getSigners() view returns (address[], bool[])", - "function getTransactionData(uint256 txId) view returns (tuple(address destination, uint256 value, bytes data, bool executed), address[])", - "function getTransactionIds(uint256 from, uint256 to, bool pending, bool executed) view returns (uint256[] result)", - "function isConfirmed(uint256 txId) view returns (bool)", - "function isInitiator(address) view returns (bool)", - "function isSigner(address) view returns (bool)", - "function owner() view returns (address)", - "function renounceOwnership()", - "function revokeConfirmation(uint256 txId)", - "function signers(uint256) view returns (address)", - "function submitTransaction(address destination, uint256 value, bytes data) payable returns (uint256 txId)", - "function threshold() view returns (uint256)", - "function transactionCount() view returns (uint256)", - "function transactions(uint256) view returns (address destination, uint256 value, bytes data, bool executed)", - "function transferOwnership(address newOwner)", - "function withdraw(address to, uint256 amount)" - ], - "deployTx": "0xf3e251ee3e9798410ca5d6a6aeb32dfa5d9d0e88d62dc4884f2ee5c967ddc158", - "fullyQualifiedName": "contracts/multisig/Multisig.sol:Multisig" - }, - "Ecosystem_BondMarketplace_RewardsBank": { - "address": "0x51781501C27a7D6503652CA280BF5e92F3Eb03CD", - "abi": [ - "constructor()", - "event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)", - "event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)", - "event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)", - "function DEFAULT_ADMIN_ROLE() view returns (bytes32)", - "function getRoleAdmin(bytes32 role) view returns (bytes32)", - "function grantRole(bytes32 role, address account)", - "function hasRole(bytes32 role, address account) view returns (bool)", - "function renounceRole(bytes32 role, address account)", - "function revokeRole(bytes32 role, address account)", - "function supportsInterface(bytes4 interfaceId) view returns (bool)", - "function withdrawAmb(address addressTo, uint256 amount)", - "function withdrawErc20(address tokenAddress, address addressTo, uint256 amount)" - ], - "deployTx": "0xbd29252228a8f071d1b1ed677b4346b8d7c0574f07cd24394605d350bd8e6b47", - "fullyQualifiedName": "contracts/funds/RewardsBank.sol:RewardsBank" - }, - "Ecosystem_Starfleet_Multisig": { - "address": "0x4Ee5e950f19E7B87052B92a2F6D001ec4A9F41f5", - "abi": [ - "constructor(address[] _signers, bool[] isInitiatorFlags, uint256 _threshold, address owner)", - "event Confirmation(address indexed sender, uint256 indexed txId)", - "event Execution(uint256 indexed txId)", - "event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)", - "event Revocation(address indexed sender, uint256 indexed txId)", - "event SignerAddition(address indexed signer, bool isInitiator)", - "event SignerRemoval(address indexed signer)", - "event Submission(uint256 indexed txId)", - "event ThresholdChange(uint256 required)", - "function changeSigners(address[] signersToRemove, address[] signersToAdd, bool[] isInitiatorFlags)", - "function changeThreshold(uint256 _threshold)", - "function checkBeforeSubmitTransaction(address destination, uint256 value, bytes data) payable", - "function confirmTransaction(uint256 txId)", - "function confirmations(uint256, address) view returns (bool)", - "function getConfirmations(uint256 txId) view returns (address[])", - "function getInitiatorsCount() view returns (uint256)", - "function getRequiredSignersCount() view returns (uint256)", - "function getSigners() view returns (address[], bool[])", - "function getTransactionData(uint256 txId) view returns (tuple(address destination, uint256 value, bytes data, bool executed), address[])", - "function getTransactionIds(uint256 from, uint256 to, bool pending, bool executed) view returns (uint256[] result)", - "function isConfirmed(uint256 txId) view returns (bool)", - "function isInitiator(address) view returns (bool)", - "function isSigner(address) view returns (bool)", - "function owner() view returns (address)", - "function renounceOwnership()", - "function revokeConfirmation(uint256 txId)", - "function signers(uint256) view returns (address)", - "function submitTransaction(address destination, uint256 value, bytes data) payable returns (uint256 txId)", - "function threshold() view returns (uint256)", - "function transactionCount() view returns (uint256)", - "function transactions(uint256) view returns (address destination, uint256 value, bytes data, bool executed)", - "function transferOwnership(address newOwner)", - "function withdraw(address to, uint256 amount)" - ], - "deployTx": "0x698d9ed32241ebce59c7ed3634c5507b672f9891c2b766fb2a31db5c5d66a79c", - "fullyQualifiedName": "contracts/multisig/Multisig.sol:Multisig" - }, - "Ecosystem_Starfleet_RewardsBank": { - "address": "0x4D60595aC2bDeA0730DbAe9e068e6c2509edEb93", - "abi": [ - "constructor()", - "event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)", - "event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)", - "event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)", - "function DEFAULT_ADMIN_ROLE() view returns (bytes32)", - "function getRoleAdmin(bytes32 role) view returns (bytes32)", - "function grantRole(bytes32 role, address account)", - "function hasRole(bytes32 role, address account) view returns (bool)", - "function renounceRole(bytes32 role, address account)", - "function revokeRole(bytes32 role, address account)", - "function supportsInterface(bytes4 interfaceId) view returns (bool)", - "function withdrawAmb(address addressTo, uint256 amount)", - "function withdrawErc20(address tokenAddress, address addressTo, uint256 amount)" - ], - "deployTx": "0x03dd8bf0bba1bec39aa304822b169d861c4ab48c9dd93a490beea5cac76bb9aa", - "fullyQualifiedName": "contracts/funds/RewardsBank.sol:RewardsBank" - }, - "Ecosystem_Astradex_Multisig": { - "address": "0x2Cf845b49e1c4E5D657fbBF36E97B7B5B7B7b74b", - "abi": [ - "constructor(address[] _signers, bool[] isInitiatorFlags, uint256 _threshold, address owner)", - "event Confirmation(address indexed sender, uint256 indexed txId)", - "event Execution(uint256 indexed txId)", - "event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)", - "event Revocation(address indexed sender, uint256 indexed txId)", - "event SignerAddition(address indexed signer, bool isInitiator)", - "event SignerRemoval(address indexed signer)", - "event Submission(uint256 indexed txId)", - "event ThresholdChange(uint256 required)", - "function changeSigners(address[] signersToRemove, address[] signersToAdd, bool[] isInitiatorFlags)", - "function changeThreshold(uint256 _threshold)", - "function checkBeforeSubmitTransaction(address destination, uint256 value, bytes data) payable", - "function confirmTransaction(uint256 txId)", - "function confirmations(uint256, address) view returns (bool)", - "function getConfirmations(uint256 txId) view returns (address[])", - "function getInitiatorsCount() view returns (uint256)", - "function getRequiredSignersCount() view returns (uint256)", - "function getSigners() view returns (address[], bool[])", - "function getTransactionData(uint256 txId) view returns (tuple(address destination, uint256 value, bytes data, bool executed), address[])", - "function getTransactionIds(uint256 from, uint256 to, bool pending, bool executed) view returns (uint256[] result)", - "function isConfirmed(uint256 txId) view returns (bool)", - "function isInitiator(address) view returns (bool)", - "function isSigner(address) view returns (bool)", - "function owner() view returns (address)", - "function renounceOwnership()", - "function revokeConfirmation(uint256 txId)", - "function signers(uint256) view returns (address)", - "function submitTransaction(address destination, uint256 value, bytes data) payable returns (uint256 txId)", - "function threshold() view returns (uint256)", - "function transactionCount() view returns (uint256)", - "function transactions(uint256) view returns (address destination, uint256 value, bytes data, bool executed)", - "function transferOwnership(address newOwner)", - "function withdraw(address to, uint256 amount)" - ], - "deployTx": "0xf3e17ca16f947d04c001f236ad48c831711c07d9941f9926c78226f3834ff59e", - "fullyQualifiedName": "contracts/multisig/Multisig.sol:Multisig" - }, - "Ecosystem_Astradex_TokenSafe_Multisig": { - "address": "0x3c80Eb9ebe759F28Ae6f366275A9e2A9FE341b0a", - "abi": [ - "constructor(address[] _signers, bool[] isInitiatorFlags, uint256 _threshold, address owner)", - "event Confirmation(address indexed sender, uint256 indexed txId)", - "event Execution(uint256 indexed txId)", - "event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)", - "event Revocation(address indexed sender, uint256 indexed txId)", - "event SignerAddition(address indexed signer, bool isInitiator)", - "event SignerRemoval(address indexed signer)", - "event Submission(uint256 indexed txId)", - "event ThresholdChange(uint256 required)", - "function changeSigners(address[] signersToRemove, address[] signersToAdd, bool[] isInitiatorFlags)", - "function changeThreshold(uint256 _threshold)", - "function checkBeforeSubmitTransaction(address destination, uint256 value, bytes data) payable", - "function confirmTransaction(uint256 txId)", - "function confirmations(uint256, address) view returns (bool)", - "function getConfirmations(uint256 txId) view returns (address[])", - "function getInitiatorsCount() view returns (uint256)", - "function getRequiredSignersCount() view returns (uint256)", - "function getSigners() view returns (address[], bool[])", - "function getTransactionData(uint256 txId) view returns (tuple(address destination, uint256 value, bytes data, bool executed), address[])", - "function getTransactionIds(uint256 from, uint256 to, bool pending, bool executed) view returns (uint256[] result)", - "function isConfirmed(uint256 txId) view returns (bool)", - "function isInitiator(address) view returns (bool)", - "function isSigner(address) view returns (bool)", - "function owner() view returns (address)", - "function renounceOwnership()", - "function revokeConfirmation(uint256 txId)", - "function signers(uint256) view returns (address)", - "function submitTransaction(address destination, uint256 value, bytes data) payable returns (uint256 txId)", - "function threshold() view returns (uint256)", - "function transactionCount() view returns (uint256)", - "function transactions(uint256) view returns (address destination, uint256 value, bytes data, bool executed)", - "function transferOwnership(address newOwner)", - "function withdraw(address to, uint256 amount)" - ], - "deployTx": "0x92c5e799f0149c4821ccad7cf786c5237a827e991bd332194fb8ad196fbf6086", - "fullyQualifiedName": "contracts/multisig/Multisig.sol:Multisig" - }, - "Ecosystem_Astradex_TokenSafe": { - "address": "0xdd82283Fc93Aa4373B6B27a7B25EB3A770fc3aba", - "abi": [ - "constructor()", - "event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)", - "event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)", - "event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)", - "function DEFAULT_ADMIN_ROLE() view returns (bytes32)", - "function getRoleAdmin(bytes32 role) view returns (bytes32)", - "function grantRole(bytes32 role, address account)", - "function hasRole(bytes32 role, address account) view returns (bool)", - "function renounceRole(bytes32 role, address account)", - "function revokeRole(bytes32 role, address account)", - "function supportsInterface(bytes4 interfaceId) view returns (bool)", - "function withdrawAmb(address addressTo, uint256 amount)", - "function withdrawErc20(address tokenAddress, address addressTo, uint256 amount)" - ], - "deployTx": "0x08d8d98a5b0d33f07a9d6b9162da68d0321b0957553ae43047976543ad85d96c", - "fullyQualifiedName": "contracts/funds/RewardsBank.sol:RewardsBank" - }, - "Ecosystem_LiquidPool_Multisig": { - "address": "0xd0322ae33ff5E14E4F200a2AAd57748F0899FAD9", - "abi": [ - "constructor(address[] _signers, bool[] isInitiatorFlags, uint256 _threshold, address owner)", - "event Confirmation(address indexed sender, uint256 indexed txId)", - "event Execution(uint256 indexed txId)", - "event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)", - "event Revocation(address indexed sender, uint256 indexed txId)", - "event SignerAddition(address indexed signer, bool isInitiator)", - "event SignerRemoval(address indexed signer)", - "event Submission(uint256 indexed txId)", - "event ThresholdChange(uint256 required)", - "function changeSigners(address[] signersToRemove, address[] signersToAdd, bool[] isInitiatorFlags)", - "function changeThreshold(uint256 _threshold)", - "function checkBeforeSubmitTransaction(address destination, uint256 value, bytes data) payable", - "function confirmTransaction(uint256 txId)", - "function confirmations(uint256, address) view returns (bool)", - "function getConfirmations(uint256 txId) view returns (address[])", - "function getInitiatorsCount() view returns (uint256)", - "function getRequiredSignersCount() view returns (uint256)", - "function getSigners() view returns (address[], bool[])", - "function getTransactionData(uint256 txId) view returns (tuple(address destination, uint256 value, bytes data, bool executed), address[])", - "function getTransactionIds(uint256 from, uint256 to, bool pending, bool executed) view returns (uint256[] result)", - "function isConfirmed(uint256 txId) view returns (bool)", - "function isInitiator(address) view returns (bool)", - "function isSigner(address) view returns (bool)", - "function owner() view returns (address)", - "function renounceOwnership()", - "function revokeConfirmation(uint256 txId)", - "function signers(uint256) view returns (address)", - "function submitTransaction(address destination, uint256 value, bytes data) payable returns (uint256 txId)", - "function threshold() view returns (uint256)", - "function transactionCount() view returns (uint256)", - "function transactions(uint256) view returns (address destination, uint256 value, bytes data, bool executed)", - "function transferOwnership(address newOwner)", - "function withdraw(address to, uint256 amount)" - ], - "deployTx": "0xd00b1de1a8724939d1e0ba96ff653c3dbfa53bb03d5d457096a4a5f194c3d198", - "fullyQualifiedName": "contracts/multisig/Multisig.sol:Multisig" - }, - "Ecosystem_LiquidNodesManager_RewardsBank": { - "address": "0x220bB4D0d16AA509D126907d3fAe4EF55bE7316C", - "abi": [ - "constructor()", - "event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)", - "event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)", - "event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)", - "function DEFAULT_ADMIN_ROLE() view returns (bytes32)", - "function getRoleAdmin(bytes32 role) view returns (bytes32)", - "function grantRole(bytes32 role, address account)", - "function hasRole(bytes32 role, address account) view returns (bool)", - "function renounceRole(bytes32 role, address account)", - "function revokeRole(bytes32 role, address account)", - "function supportsInterface(bytes4 interfaceId) view returns (bool)", - "function withdrawAmb(address addressTo, uint256 amount)", - "function withdrawErc20(address tokenAddress, address addressTo, uint256 amount)" - ], - "deployTx": "0xce4c792d941f7b0a07fdad613be0ce4ed8f9378f5e49e3e0f711c62fcb0268da", - "fullyQualifiedName": "contracts/funds/RewardsBank.sol:RewardsBank" - }, - "Ecosystem_LiquidNodesManager_Treasury": { - "address": "0xCdF926D872e20152fB79E8C6Ba9Fa6ebc22ad3d4", - "abi": [ - "constructor(address owner, uint256 _fee)", - "event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)", - "event Withdraw(address addressTo, uint256 amount)", - "function calcFee(uint256 amount) view returns (uint256)", - "function fee() view returns (uint256)", - "function owner() view returns (address)", - "function renounceOwnership()", - "function setFee(uint256 _fee)", - "function transferOwnership(address newOwner)", - "function withdraw(address addressTo, uint256 amount)" - ], - "deployTx": "0x1426d5fdea00be33a7e128ad9b61608a594ea2fc7a6867132217aecba7b51a57", - "fullyQualifiedName": "contracts/finance/Treasury.sol:Treasury" - }, - "Ecosystem_LiquidNodesManager_TreasuryFees": { - "address": "0xC54450028dAE52c1DC1bb9Dabe553457eABd4Aa3", - "abi": [ - "constructor(address owner, uint256 _fee)", - "event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)", - "event Withdraw(address addressTo, uint256 amount)", - "function calcFee(uint256 amount) view returns (uint256)", - "function fee() view returns (uint256)", - "function owner() view returns (address)", - "function renounceOwnership()", - "function setFee(uint256 _fee)", - "function transferOwnership(address newOwner)", - "function withdraw(address addressTo, uint256 amount)" - ], - "deployTx": "0x5947d726a106fde0590bca260b2ce3d6f024dcf1d4b941e926708c40ea02bf1b", - "fullyQualifiedName": "contracts/finance/Treasury.sol:Treasury" - }, - "Ecosystem_LiquidPool_RewardsBank": { - "address": "0x44E2880c2d4f1b806FD106a209EEDf0e7dC9C4aE", - "abi": [ - "constructor()", - "event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)", - "event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)", - "event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)", - "function DEFAULT_ADMIN_ROLE() view returns (bytes32)", - "function getRoleAdmin(bytes32 role) view returns (bytes32)", - "function grantRole(bytes32 role, address account)", - "function hasRole(bytes32 role, address account) view returns (bool)", - "function renounceRole(bytes32 role, address account)", - "function revokeRole(bytes32 role, address account)", - "function supportsInterface(bytes4 interfaceId) view returns (bool)", - "function withdrawAmb(address addressTo, uint256 amount)", - "function withdrawErc20(address tokenAddress, address addressTo, uint256 amount)" - ], - "deployTx": "0x8052c508e6ac56be9d1d259ef2fdb5da361f53ae61959111160a79d1252fd336", - "fullyQualifiedName": "contracts/funds/RewardsBank.sol:RewardsBank" - }, - "Ecosystem_LiquidPool_StAMB": { - "address": "0xeAAd95c57BC920A175767f1b6187820B193E0889", - "abi": [ - "constructor()", - "event Approval(address indexed owner, address indexed spender, uint256 value)", - "event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)", - "event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)", - "event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)", - "event Transfer(address indexed from, address indexed to, uint256 value)", - "function DEFAULT_ADMIN_ROLE() view returns (bytes32)", - "function MINTER_ROLE() view returns (bytes32)", - "function allowance(address owner, address spender) view returns (uint256)", - "function approve(address spender, uint256 amount) returns (bool)", - "function balanceOf(address account) view returns (uint256)", - "function burn(address account, uint256 amount)", - "function calculateHoldingTime(address user) view returns (uint256)", - "function decimals() view returns (uint8)", - "function decreaseAllowance(address spender, uint256 subtractedValue) returns (bool)", - "function getRoleAdmin(bytes32 role) view returns (bytes32)", - "function grantRole(bytes32 role, address account)", - "function hasRole(bytes32 role, address account) view returns (bool)", - "function holdingTime(address) view returns (uint256)", - "function increaseAllowance(address spender, uint256 addedValue) returns (bool)", - "function liquidPool() view returns (address)", - "function mint(address account, uint256 amount)", - "function name() view returns (string)", - "function obtainedAt(address) view returns (uint256)", - "function renounceRole(bytes32 role, address account)", - "function revokeRole(bytes32 role, address account)", - "function setLiquidPool(address liquidPool_)", - "function supportsInterface(bytes4 interfaceId) view returns (bool)", - "function symbol() view returns (string)", - "function totalSupply() view returns (uint256)", - "function transfer(address to, uint256 amount) returns (bool)", - "function transferFrom(address from, address to, uint256 amount) returns (bool)" - ], - "deployTx": "0x212189f2698ebbda3cebf1aa169d501d079c2c6af9e7b6e74b0ff9d917747c77", - "fullyQualifiedName": "contracts/staking/liquid/StAMB.sol:StAMB" - }, - "Ecosystem_LiquidPool_StakingTiers": { - "address": "0x480ca9040a1e64E9337c6Adac6730069B509DC08", - "abi": [ - "event AdminChanged(address previousAdmin, address newAdmin)", - "event BeaconUpgraded(address indexed beacon)", - "event BonusSet(address indexed user, uint256 bonus)", - "event Initialized(uint8 version)", - "event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)", - "event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)", - "event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)", - "event Upgraded(address indexed implementation)", - "function DEFAULT_ADMIN_ROLE() view returns (bytes32)", - "function bonuses(address) view returns (uint256)", - "function calculateTier(address user) view returns (uint256)", - "function getRoleAdmin(bytes32 role) view returns (bytes32)", - "function grantRole(bytes32 role, address account)", - "function hasRole(bytes32 role, address account) view returns (bool)", - "function initialize(address stAmb_)", - "function isTierAllowed(address user, uint256 desiredTier) view returns (bool)", - "function proxiableUUID() view returns (bytes32)", - "function renounceRole(bytes32 role, address account)", - "function revokeRole(bytes32 role, address account)", - "function setBonus(address user, uint256 bonus)", - "function setBonusBatch(address[] users, uint256[] bonuses_)", - "function stAmb() view returns (address)", - "function supportsInterface(bytes4 interfaceId) view returns (bool)", - "function upgradeTo(address newImplementation)", - "function upgradeToAndCall(address newImplementation, bytes data) payable" - ], - "deployTx": "0xadf6cde2f2ed709bf021b58ed560b5e6e63b7394d43085bb0282f7b4a95fec70", - "fullyQualifiedName": "contracts/staking/liquid/StakingTiers.sol:StakingTiers", - "proxy": { - "implementation": "0x009Ae4Bf3A00Ee4f9981bf7a808702f18b86d217", - "fullyQualifiedName": "@openzeppelin/contracts/proxy/ERC1967/ERC1967Proxy.sol:ERC1967Proxy" - } - }, - "Ecosystem_LiquidNodesManager": { - "address": "0xe208a39e3F988f1565628457F17E9Aa469B78F76", - "abi": [ - "event AddNodeRequest(uint256 indexed requestId, uint256 indexed nodeId, uint256 stake)", - "event AdminChanged(address previousAdmin, address newAdmin)", - "event BeaconUpgraded(address indexed beacon)", - "event Initialized(uint8 version)", - "event NodeOnboarded(uint256 indexed requestId, address indexed node, uint256 indexed nodeId, uint256 stake)", - "event NodeRetired(uint256 indexed nodeId, address indexed node, uint256 stake)", - "event RequestFailed(uint256 indexed requestId, uint256 indexed nodeId, uint256 stake)", - "event Reward(address indexed addr, uint256 amount)", - "event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)", - "event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)", - "event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)", - "event Upgraded(address indexed implementation)", - "function BACKEND_ROLE() view returns (bytes32)", - "function DEFAULT_ADMIN_ROLE() view returns (bytes32)", - "function POOL_ROLE() view returns (bytes32)", - "function getFreeBalance() view returns (uint256)", - "function getNodeDeposit(address node) view returns (uint256)", - "function getNodes() view returns (address[])", - "function getNodesCount() view returns (uint256)", - "function getRoleAdmin(bytes32 role) view returns (bytes32)", - "function grantRole(bytes32 role, address account)", - "function hasRole(bytes32 role, address account) view returns (bool)", - "function initialize(address validatorset_, address rewardsBank_, address treasury_, address treasuryFee_, uint256 nodeStake_, uint256 maxNodesCount_)", - "function maxNodesCount() view returns (uint256)", - "function nodeStake() view returns (uint256)", - "function nodes(uint256) view returns (address)", - "function onboardNode(uint256 requestId, address node, uint256 nodeId)", - "function proxiableUUID() view returns (bytes32)", - "function renounceRole(bytes32 role, address account)", - "function report(address nodeAddress)", - "function revokeRole(bytes32 role, address account)", - "function reward(address nodeAddress, uint256 amount)", - "function rewardsBank() view returns (address)", - "function setNodeStakeAndCount(uint256 nodeStake_, uint256 maxNodesCount_)", - "function stake() payable", - "function supportsInterface(bytes4 interfaceId) view returns (bool)", - "function treasury() view returns (address)", - "function treasuryFee() view returns (address)", - "function unstake(uint256 amount)", - "function upgradeTo(address newImplementation)", - "function upgradeToAndCall(address newImplementation, bytes data) payable", - "function validatorSet() view returns (address)" - ], - "deployTx": "0x791cde73bc486e9364d693dbf4bd6b0c65d036ba91cfada35c53847d1269edd9", - "fullyQualifiedName": "contracts/staking/liquid/LiquidNodesManager.sol:LiquidNodesManager", - "proxy": { - "implementation": "0x52d026B38b3382Fe1b8a28EA55895aF875191750", - "fullyQualifiedName": "@openzeppelin/contracts/proxy/ERC1967/ERC1967Proxy.sol:ERC1967Proxy" - } - }, - "Ecosystem_LiquidPool": { - "address": "0xd24c6D48726C0e0b15F55Bb1E1D89D875287694a", - "abi": [ - "event AdminChanged(address previousAdmin, address newAdmin)", - "event BeaconUpgraded(address indexed beacon)", - "event Claim(address indexed account, uint256 ambAmount, uint256 bondAmount)", - "event Initialized(uint8 version)", - "event Interest(uint256 amount)", - "event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)", - "event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)", - "event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)", - "event StakeChanged(address indexed account, int256 amount)", - "event UnstakeFast(address indexed account, uint256 amount, uint256 penalty)", - "event UnstakeLocked(address indexed account, uint256 amount, uint256 unlockTime, uint256 creationTime)", - "event Upgraded(address indexed implementation)", - "function DEFAULT_ADMIN_ROLE() view returns (bytes32)", - "function beforeTokenTransfer(address from, address to, uint256 amount)", - "function bondAddress() view returns (address)", - "function claimRewards(uint256 desiredCoeff)", - "function fastUnstakePenalty() view returns (uint256)", - "function getClaimAmount(address user) view returns (uint256)", - "function getRoleAdmin(bytes32 role) view returns (bytes32)", - "function getStake(address user) view returns (uint256)", - "function getTotalRewards() view returns (uint256)", - "function getTotalStAmb() view returns (uint256)", - "function grantRole(bytes32 role, address account)", - "function hasRole(bytes32 role, address account) view returns (bool)", - "function initialize(address nodeManager_, address rewardsBank_, address tiers_, address lockKeeper_, address bondAddress_, address stAmb_, uint256 interest_, uint256 interestPeriod_, uint256 minStakeValue_, uint256 unstakeLockTime_, uint256 fastUnstakePenalty_)", - "function interest() view returns (uint256)", - "function interestPeriod() view returns (uint256)", - "function lockKeeper() view returns (address)", - "function lockedWithdraws(address) view returns (uint256)", - "function minStakeValue() view returns (uint256)", - "function nodeManager() view returns (address)", - "function onBlock()", - "function proxiableUUID() view returns (bytes32)", - "function renounceRole(bytes32 role, address account)", - "function revokeRole(bytes32 role, address account)", - "function rewardsBank() view returns (address)", - "function rewardsDebt(address) view returns (uint256)", - "function setFastUnstakePenalty(uint256 penalty)", - "function setInterest(uint256 interest_, uint256 interestPeriod_)", - "function setMinStakeValue(uint256 minStakeValue_)", - "function setUnstakeLockTime(uint256 unstakeLockTime_)", - "function stAmb() view returns (address)", - "function stake() payable", - "function supportsInterface(bytes4 interfaceId) view returns (bool)", - "function tiers() view returns (address)", - "function totalRewards() view returns (uint256)", - "function totalRewardsDebt() view returns (uint256)", - "function unstake(uint256 amount, uint256 desiredCoeff)", - "function unstakeFast(uint256 amount, uint256 desiredCoeff)", - "function unstakeLockTime() view returns (uint256)", - "function upgradeTo(address newImplementation)", - "function upgradeToAndCall(address newImplementation, bytes data) payable" - ], - "deployTx": "0x403ef570ec6c5c00dd86f1d5c7883042b86bdf24b3109d979ea2d4b769f19af7", - "fullyQualifiedName": "contracts/staking/liquid/LiquidPool.sol:LiquidPool", - "proxy": { - "implementation": "0x1bc3aedfe168E84c8fCddaD279E650D4CFfd7a24", + "implementation": "0xebd013e82004a58f0599d2f45918250e04d80Abf", "fullyQualifiedName": "@openzeppelin/contracts/proxy/ERC1967/ERC1967Proxy.sol:ERC1967Proxy" } } diff --git a/package.json b/package.json index f7a8d26..f395e64 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@airdao/airdao-node-contracts", - "version": "1.3.37", + "version": "1.3.38", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", "files": [