contract

package
v1.0.0-alpha Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 11, 2024 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var DepositMainnetABI = DepositMainnetMetaData.ABI

DepositMainnetABI is the input ABI used to generate the binding from. Deprecated: Use DepositMainnetMetaData.ABI instead.

View Source
var DepositMainnetMetaData = &bind.MetaData{
	ABI: "[{\"stateMutability\":\"payable\",\"type\":\"fallback\"},{\"inputs\":[],\"name\":\"VERSION\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"selector\",\"type\":\"bytes4\"}],\"name\":\"getSubContract\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"selector\",\"type\":\"bytes4\"}],\"name\":\"handlingContractId\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"id\",\"type\":\"string\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"stateMutability\":\"payable\",\"type\":\"receive\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"LogFrozen\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"acceptedGovernor\",\"type\":\"address\"}],\"name\":\"LogNewGovernorAccepted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"nominatedGovernor\",\"type\":\"address\"}],\"name\":\"LogNominatedGovernor\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"LogNominationCancelled\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"entry\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"entryId\",\"type\":\"string\"}],\"name\":\"LogRegistered\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"entry\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"entryId\",\"type\":\"string\"}],\"name\":\"LogRemovalIntent\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"entry\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"entryId\",\"type\":\"string\"}],\"name\":\"LogRemoved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"removedGovernor\",\"type\":\"address\"}],\"name\":\"LogRemovedGovernor\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"LogUnFrozen\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"DEPOSIT_CANCEL_DELAY\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"FREEZE_GRACE_PERIOD\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"MAIN_GOVERNANCE_INFO_TAG\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"MAX_FORCED_ACTIONS_REQS_PER_BLOCK\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"MAX_VERIFIER_COUNT\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"UNFREEZE_DELAY\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"VERIFIER_REMOVAL_DELAY\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"verifier\",\"type\":\"address\"}],\"name\":\"announceAvailabilityVerifierRemovalIntent\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"verifier\",\"type\":\"address\"}],\"name\":\"announceVerifierRemovalIntent\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getRegisteredAvailabilityVerifiers\",\"outputs\":[{\"internalType\":\"address[]\",\"name\":\"_verifers\",\"type\":\"address[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getRegisteredVerifiers\",\"outputs\":[{\"internalType\":\"address[]\",\"name\":\"_verifers\",\"type\":\"address[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"verifierAddress\",\"type\":\"address\"}],\"name\":\"isAvailabilityVerifier\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"isFrozen\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"verifierAddress\",\"type\":\"address\"}],\"name\":\"isVerifier\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"mainAcceptGovernance\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"mainCancelNomination\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"testGovernor\",\"type\":\"address\"}],\"name\":\"mainIsGovernor\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newGovernor\",\"type\":\"address\"}],\"name\":\"mainNominateNewGovernor\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"governorForRemoval\",\"type\":\"address\"}],\"name\":\"mainRemoveGovernor\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"verifier\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"identifier\",\"type\":\"string\"}],\"name\":\"registerAvailabilityVerifier\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"verifier\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"identifier\",\"type\":\"string\"}],\"name\":\"registerVerifier\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"verifier\",\"type\":\"address\"}],\"name\":\"removeAvailabilityVerifier\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"verifier\",\"type\":\"address\"}],\"name\":\"removeVerifier\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"unFreeze\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"ownerKey\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assetId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"quantizedAmount\",\"type\":\"uint256\"}],\"name\":\"LogAssetWithdrawalAllowed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"depositorEthKey\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"nonQuantizedAmount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"quantizedAmount\",\"type\":\"uint256\"}],\"name\":\"LogDeposit\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assetId\",\"type\":\"uint256\"}],\"name\":\"LogDepositCancel\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"nonQuantizedAmount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"quantizedAmount\",\"type\":\"uint256\"}],\"name\":\"LogDepositCancelReclaimed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assetId\",\"type\":\"uint256\"}],\"name\":\"LogDepositNftCancelReclaimed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"depositorEthKey\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assetId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"nonQuantizedAmount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"quantizedAmount\",\"type\":\"uint256\"}],\"name\":\"LogDepositWithTokenId\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assetId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"nonQuantizedAmount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"quantizedAmount\",\"type\":\"uint256\"}],\"name\":\"LogDepositWithTokenIdCancelReclaimed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"ownerKey\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"nonQuantizedAmount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"quantizedAmount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assetId\",\"type\":\"uint256\"}],\"name\":\"LogMintWithdrawalPerformed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"ownerKey\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assetId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"quantizedAmount\",\"type\":\"uint256\"}],\"name\":\"LogMintableWithdrawalAllowed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"depositorEthKey\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assetId\",\"type\":\"uint256\"}],\"name\":\"LogNftDeposit\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"ownerKey\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assetId\",\"type\":\"uint256\"}],\"name\":\"LogNftWithdrawalAllowed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"ownerKey\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assetId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"}],\"name\":\"LogNftWithdrawalPerformed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"tokenAdmin\",\"type\":\"address\"}],\"name\":\"LogTokenAdminAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"tokenAdmin\",\"type\":\"address\"}],\"name\":\"LogTokenAdminRemoved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"assetInfo\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"quantum\",\"type\":\"uint256\"}],\"name\":\"LogTokenRegistered\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"ownerKey\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"nonQuantizedAmount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"quantizedAmount\",\"type\":\"uint256\"}],\"name\":\"LogWithdrawalAllowed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"ownerKey\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"nonQuantizedAmount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"quantizedAmount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"}],\"name\":\"LogWithdrawalPerformed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"ownerKey\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assetId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"nonQuantizedAmount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"quantizedAmount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"}],\"name\":\"LogWithdrawalWithTokenIdPerformed\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"calculateAssetIdWithTokenId\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"mintingBlob\",\"type\":\"bytes\"}],\"name\":\"calculateMintableAssetId\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"assetId\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"defaultVaultWithdrawalLock\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"}],\"name\":\"deposit\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"quantizedAmount\",\"type\":\"uint256\"}],\"name\":\"deposit\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"assetId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"}],\"name\":\"depositCancel\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"quantizedAmount\",\"type\":\"uint256\"}],\"name\":\"depositERC1155\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"quantizedAmount\",\"type\":\"uint256\"}],\"name\":\"depositERC20\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"}],\"name\":\"depositEth\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"depositNft\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"depositNftReclaim\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"}],\"name\":\"depositReclaim\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"quantizedAmount\",\"type\":\"uint256\"}],\"name\":\"depositWithTokenId\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"}],\"name\":\"depositWithTokenIdReclaim\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getActionCount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"actionIndex\",\"type\":\"uint256\"}],\"name\":\"getActionHashByIndex\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"}],\"name\":\"getAssetInfo\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"assetInfo\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"assetId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"}],\"name\":\"getCancellationRequest\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"request\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"assetId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"}],\"name\":\"getDepositBalance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"ownerKey\",\"type\":\"uint256\"}],\"name\":\"getEthKey\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"ownerKey\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"}],\"name\":\"getFullWithdrawalRequest\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"assetId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"}],\"name\":\"getQuantizedDepositBalance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"presumedAssetType\",\"type\":\"uint256\"}],\"name\":\"getQuantum\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"quantum\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"ownerKey\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"assetId\",\"type\":\"uint256\"}],\"name\":\"getWithdrawalBalance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"}],\"name\":\"isAssetRegistered\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"testedAdmin\",\"type\":\"address\"}],\"name\":\"isTokenAdmin\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"},{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"name\":\"onERC1155BatchReceived\",\"outputs\":[{\"internalType\":\"bytes4\",\"name\":\"\",\"type\":\"bytes4\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"name\":\"onERC1155Received\",\"outputs\":[{\"internalType\":\"bytes4\",\"name\":\"\",\"type\":\"bytes4\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"name\":\"onERC721Received\",\"outputs\":[{\"internalType\":\"bytes4\",\"name\":\"\",\"type\":\"bytes4\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"orderRegistryAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"assetInfo\",\"type\":\"bytes\"}],\"name\":\"registerToken\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"assetInfo\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"quantum\",\"type\":\"uint256\"}],\"name\":\"registerToken\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newAdmin\",\"type\":\"address\"}],\"name\":\"registerTokenAdmin\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"oldAdmin\",\"type\":\"address\"}],\"name\":\"unregisterTokenAdmin\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"ownerKey\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"}],\"name\":\"withdraw\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"ownerKey\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"mintingBlob\",\"type\":\"bytes\"}],\"name\":\"withdrawAndMint\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"ownerKey\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"withdrawNft\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"ownerKey\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"withdrawWithTokenId\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"LogOperatorAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"LogOperatorRemoved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"sequenceNumber\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"batchId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"validiumVaultRoot\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"rollupVaultRoot\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"orderRoot\",\"type\":\"uint256\"}],\"name\":\"LogRootUpdate\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"stateTransitionFact\",\"type\":\"bytes32\"}],\"name\":\"LogStateTransitionFact\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"ethKey\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assetId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"int256\",\"name\":\"quantizedAmountChange\",\"type\":\"int256\"}],\"name\":\"LogVaultBalanceChangeApplied\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"STARKEX_MAX_DEFAULT_VAULT_LOCK\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"ownerKey\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"assetId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"quantizedAmount\",\"type\":\"uint256\"}],\"name\":\"escape\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getGlobalConfigCode\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getLastBatchId\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getOrderRoot\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getOrderTreeHeight\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getRollupTreeHeight\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getRollupVaultRoot\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getSequenceNumber\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getValidiumTreeHeight\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getValidiumVaultRoot\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"testedOperator\",\"type\":\"address\"}],\"name\":\"isOperator\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOperator\",\"type\":\"address\"}],\"name\":\"registerOperator\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"removedOperator\",\"type\":\"address\"}],\"name\":\"unregisterOperator\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256[]\",\"name\":\"publicInput\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"applicationData\",\"type\":\"uint256[]\"}],\"name\":\"updateState\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"ownerKey\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"}],\"name\":\"LogFullWithdrawalRequest\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"ethKey\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"LogUserRegistered\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"ownerKey\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"}],\"name\":\"freezeRequest\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"ownerKey\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"}],\"name\":\"fullWithdrawalRequest\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"ethKey\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"starkSignature\",\"type\":\"bytes\"}],\"name\":\"registerEthAddress\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"starkSignature\",\"type\":\"bytes\"}],\"name\":\"registerSender\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newDefaultLockTime\",\"type\":\"uint256\"}],\"name\":\"LogDefaultVaultWithdrawalLockSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"ethKey\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assetId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"nonQuantizedAmount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"quantizedAmount\",\"type\":\"uint256\"}],\"name\":\"LogDepositToVault\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"ethKey\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assetId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timeRelease\",\"type\":\"uint256\"}],\"name\":\"LogVaultWithdrawalLockSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"ethKey\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assetId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"nonQuantizedAmount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"quantizedAmount\",\"type\":\"uint256\"}],\"name\":\"LogWithdrawalFromVault\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"quantizedAmount\",\"type\":\"uint256\"}],\"name\":\"depositERC1155ToVault\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"quantizedAmount\",\"type\":\"uint256\"}],\"name\":\"depositERC20ToVault\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"}],\"name\":\"depositEthToVault\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"ethKey\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"}],\"name\":\"getQuantizedErc1155VaultBalance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"ethKey\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"assetId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"}],\"name\":\"getQuantizedVaultBalance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"ethKey\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"assetId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"}],\"name\":\"getVaultBalance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"ethKey\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"assetId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"}],\"name\":\"getVaultWithdrawalLock\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"isStrictVaultBalancePolicy\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"ethKey\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"assetId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"}],\"name\":\"isVaultLocked\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"assetId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"lockTime\",\"type\":\"uint256\"}],\"name\":\"lockVault\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"newDefaultTime\",\"type\":\"uint256\"}],\"name\":\"setDefaultVaultWithdrawalLock\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"quantizedAmount\",\"type\":\"uint256\"}],\"name\":\"withdrawErc1155FromVault\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"quantizedAmount\",\"type\":\"uint256\"}],\"name\":\"withdrawFromVault\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"implementation\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"updatedActivationTime\",\"type\":\"uint256\"}],\"name\":\"ImplementationActivationRescheduled\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"implementation\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"},{\"internalType\":\"bool\",\"name\":\"finalize\",\"type\":\"bool\"}],\"name\":\"updateImplementationActivationTime\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}

DepositMainnetMetaData contains all meta data concerning the DepositMainnet contract.

View Source
var DepositPolygonABI = DepositPolygonMetaData.ABI

DepositPolygonABI is the input ABI used to generate the binding from. Deprecated: Use DepositPolygonMetaData.ABI instead.

View Source
var DepositPolygonMetaData = &bind.MetaData{
	ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"BridgedDeposit\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"withdrawalId\",\"type\":\"string\"}],\"name\":\"BridgedWithdrawal\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"addFunds\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"addFundsNative\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"value\",\"type\":\"bool\"}],\"name\":\"authorize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"authorized\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"deposit\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"depositNative\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"processedWithdrawalIds\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"removeFunds\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"addresspayable\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"removeFundsNative\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwner\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"withdrawalId\",\"type\":\"string\"}],\"name\":\"withdraw\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"addresspayable\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"withdrawalId\",\"type\":\"string\"}],\"name\":\"withdrawNative\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}

DepositPolygonMetaData contains all meta data concerning the DepositPolygon contract.

View Source
var DepositTestnetABI = DepositTestnetMetaData.ABI

DepositTestnetABI is the input ABI used to generate the binding from. Deprecated: Use DepositTestnetMetaData.ABI instead.

View Source
var DepositTestnetMetaData = &bind.MetaData{
	ABI: "[{\"stateMutability\":\"payable\",\"type\":\"fallback\"},{\"inputs\":[],\"name\":\"VERSION\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"stateMutability\":\"payable\",\"type\":\"receive\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"LogFrozen\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"acceptedGovernor\",\"type\":\"address\"}],\"name\":\"LogNewGovernorAccepted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"nominatedGovernor\",\"type\":\"address\"}],\"name\":\"LogNominatedGovernor\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"LogNominationCancelled\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"entry\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"entryId\",\"type\":\"string\"}],\"name\":\"LogRegistered\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"entry\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"entryId\",\"type\":\"string\"}],\"name\":\"LogRemovalIntent\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"entry\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"entryId\",\"type\":\"string\"}],\"name\":\"LogRemoved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"removedGovernor\",\"type\":\"address\"}],\"name\":\"LogRemovedGovernor\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"LogUnFrozen\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"DEPOSIT_CANCEL_DELAY\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"FREEZE_GRACE_PERIOD\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"MAIN_GOVERNANCE_INFO_TAG\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"MAX_FORCED_ACTIONS_REQS_PER_BLOCK\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"MAX_VERIFIER_COUNT\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"UNFREEZE_DELAY\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"VERIFIER_REMOVAL_DELAY\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"verifier\",\"type\":\"address\"}],\"name\":\"announceAvailabilityVerifierRemovalIntent\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"verifier\",\"type\":\"address\"}],\"name\":\"announceVerifierRemovalIntent\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getRegisteredAvailabilityVerifiers\",\"outputs\":[{\"internalType\":\"address[]\",\"name\":\"_verifers\",\"type\":\"address[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getRegisteredVerifiers\",\"outputs\":[{\"internalType\":\"address[]\",\"name\":\"_verifers\",\"type\":\"address[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"verifierAddress\",\"type\":\"address\"}],\"name\":\"isAvailabilityVerifier\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"isFrozen\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"verifierAddress\",\"type\":\"address\"}],\"name\":\"isVerifier\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"mainAcceptGovernance\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"mainCancelNomination\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"testGovernor\",\"type\":\"address\"}],\"name\":\"mainIsGovernor\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newGovernor\",\"type\":\"address\"}],\"name\":\"mainNominateNewGovernor\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"governorForRemoval\",\"type\":\"address\"}],\"name\":\"mainRemoveGovernor\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"verifier\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"identifier\",\"type\":\"string\"}],\"name\":\"registerAvailabilityVerifier\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"verifier\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"identifier\",\"type\":\"string\"}],\"name\":\"registerVerifier\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"verifier\",\"type\":\"address\"}],\"name\":\"removeAvailabilityVerifier\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"verifier\",\"type\":\"address\"}],\"name\":\"removeVerifier\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"unFreeze\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"depositorEthKey\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"nonQuantizedAmount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"quantizedAmount\",\"type\":\"uint256\"}],\"name\":\"LogDeposit\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assetId\",\"type\":\"uint256\"}],\"name\":\"LogDepositCancel\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"nonQuantizedAmount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"quantizedAmount\",\"type\":\"uint256\"}],\"name\":\"LogDepositCancelReclaimed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assetId\",\"type\":\"uint256\"}],\"name\":\"LogDepositNftCancelReclaimed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"ownerKey\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"nonQuantizedAmount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"quantizedAmount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assetId\",\"type\":\"uint256\"}],\"name\":\"LogMintWithdrawalPerformed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"ownerKey\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assetId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"quantizedAmount\",\"type\":\"uint256\"}],\"name\":\"LogMintableWithdrawalAllowed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"depositorEthKey\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assetId\",\"type\":\"uint256\"}],\"name\":\"LogNftDeposit\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"ownerKey\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assetId\",\"type\":\"uint256\"}],\"name\":\"LogNftWithdrawalAllowed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"ownerKey\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assetId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"}],\"name\":\"LogNftWithdrawalPerformed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"tokenAdmin\",\"type\":\"address\"}],\"name\":\"LogTokenAdminAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"tokenAdmin\",\"type\":\"address\"}],\"name\":\"LogTokenAdminRemoved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"assetInfo\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"quantum\",\"type\":\"uint256\"}],\"name\":\"LogTokenRegistered\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"ethKey\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"LogUserRegistered\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"ownerKey\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"nonQuantizedAmount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"quantizedAmount\",\"type\":\"uint256\"}],\"name\":\"LogWithdrawalAllowed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"ownerKey\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"nonQuantizedAmount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"quantizedAmount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"}],\"name\":\"LogWithdrawalPerformed\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"defaultVaultWithdrawalLock\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"}],\"name\":\"deposit\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"quantizedAmount\",\"type\":\"uint256\"}],\"name\":\"deposit\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"assetId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"}],\"name\":\"depositCancel\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"quantizedAmount\",\"type\":\"uint256\"}],\"name\":\"depositERC20\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"}],\"name\":\"depositEth\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"depositNft\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"depositNftReclaim\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"assetId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"}],\"name\":\"depositReclaim\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getActionCount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"actionIndex\",\"type\":\"uint256\"}],\"name\":\"getActionHashByIndex\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"}],\"name\":\"getAssetInfo\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"assetInfo\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"assetId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"}],\"name\":\"getCancellationRequest\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"request\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"assetId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"}],\"name\":\"getDepositBalance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"balance\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"ownerKey\",\"type\":\"uint256\"}],\"name\":\"getEthKey\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"}],\"name\":\"getFullWithdrawalRequest\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"res\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"assetId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"}],\"name\":\"getQuantizedDepositBalance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"balance\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"presumedAssetType\",\"type\":\"uint256\"}],\"name\":\"getQuantum\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"quantum\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"ownerKey\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"assetId\",\"type\":\"uint256\"}],\"name\":\"getWithdrawalBalance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"balance\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"}],\"name\":\"isAssetRegistered\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"testedAdmin\",\"type\":\"address\"}],\"name\":\"isTokenAdmin\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"name\":\"onERC721Received\",\"outputs\":[{\"internalType\":\"bytes4\",\"name\":\"\",\"type\":\"bytes4\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"orderRegistryAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"ethKey\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"signature\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"quantizedAmount\",\"type\":\"uint256\"}],\"name\":\"registerAndDepositERC20\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"ethKey\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"signature\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"}],\"name\":\"registerAndDepositEth\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"ethKey\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"starkSignature\",\"type\":\"bytes\"}],\"name\":\"registerEthAddress\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"starkSignature\",\"type\":\"bytes\"}],\"name\":\"registerSender\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"assetInfo\",\"type\":\"bytes\"}],\"name\":\"registerToken\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"assetInfo\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"quantum\",\"type\":\"uint256\"}],\"name\":\"registerToken\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newAdmin\",\"type\":\"address\"}],\"name\":\"registerTokenAdmin\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"oldAdmin\",\"type\":\"address\"}],\"name\":\"unregisterTokenAdmin\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"ownerKey\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"}],\"name\":\"withdraw\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"ownerKey\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"mintingBlob\",\"type\":\"bytes\"}],\"name\":\"withdrawAndMint\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"ownerKey\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"withdrawNft\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"LogOperatorAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"LogOperatorRemoved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"sequenceNumber\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"batchId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"vaultRoot\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"orderRoot\",\"type\":\"uint256\"}],\"name\":\"LogRootUpdate\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"stateTransitionFact\",\"type\":\"bytes32\"}],\"name\":\"LogStateTransitionFact\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"ethKey\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assetId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"int256\",\"name\":\"quantizedAmountChange\",\"type\":\"int256\"}],\"name\":\"LogVaultBalanceChangeApplied\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"STARKEX_MAX_DEFAULT_VAULT_LOCK\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"assetId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"quantizedAmount\",\"type\":\"uint256\"}],\"name\":\"escape\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getLastBatchId\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"batchId\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getOrderRoot\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"root\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getOrderTreeHeight\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"height\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getSequenceNumber\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"seq\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getVaultRoot\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"root\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getVaultTreeHeight\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"height\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"testedOperator\",\"type\":\"address\"}],\"name\":\"isOperator\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOperator\",\"type\":\"address\"}],\"name\":\"registerOperator\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"removedOperator\",\"type\":\"address\"}],\"name\":\"unregisterOperator\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256[]\",\"name\":\"publicInput\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"applicationData\",\"type\":\"uint256[]\"}],\"name\":\"updateState\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"}],\"name\":\"LogFullWithdrawalRequest\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"}],\"name\":\"freezeRequest\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"}],\"name\":\"fullWithdrawalRequest\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newDefaultLockTime\",\"type\":\"uint256\"}],\"name\":\"LogDefaultVaultWithdrawalLockSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"ethKey\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assetId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"nonQuantizedAmount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"quantizedAmount\",\"type\":\"uint256\"}],\"name\":\"LogDepositToVault\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"ethKey\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assetId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timeRelease\",\"type\":\"uint256\"}],\"name\":\"LogVaultWithdrawalLockSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"ethKey\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assetId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"nonQuantizedAmount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"quantizedAmount\",\"type\":\"uint256\"}],\"name\":\"LogWithdrawalFromVault\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"assetId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"quantizedAmount\",\"type\":\"uint256\"}],\"name\":\"depositERC20ToVault\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"assetId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"}],\"name\":\"depositEthToVault\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"ethKey\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"assetId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"}],\"name\":\"getQuantizedVaultBalance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"ethKey\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"assetId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"}],\"name\":\"getVaultBalance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"ethKey\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"assetId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"}],\"name\":\"getVaultWithdrawalLock\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"isStrictVaultBalancePolicy\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"ethKey\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"assetId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"}],\"name\":\"isVaultLocked\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"assetId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"lockTime\",\"type\":\"uint256\"}],\"name\":\"lockVault\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"newDefaultTime\",\"type\":\"uint256\"}],\"name\":\"setDefaultVaultWithdrawalLock\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"assetId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"quantizedAmount\",\"type\":\"uint256\"}],\"name\":\"withdrawFromVault\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"implementation\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"updatedActivationTime\",\"type\":\"uint256\"}],\"name\":\"ImplementationActivationRescheduled\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"implementation\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"},{\"internalType\":\"bool\",\"name\":\"finalize\",\"type\":\"bool\"}],\"name\":\"updateImplementationActivationTime\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}

DepositTestnetMetaData contains all meta data concerning the DepositTestnet contract.

View Source
var Erc20ABI = Erc20MetaData.ABI

Erc20ABI is the input ABI used to generate the binding from. Deprecated: Use Erc20MetaData.ABI instead.

View Source
var Erc20MetaData = &bind.MetaData{
	ABI: "[{\"constant\":true,\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_spender\",\"type\":\"address\"},{\"name\":\"_value\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"totalSupply\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_from\",\"type\":\"address\"},{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_value\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"decimals\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_owner\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"name\":\"balance\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_value\",\"type\":\"uint256\"}],\"name\":\"transfer\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_owner\",\"type\":\"address\"},{\"name\":\"_spender\",\"type\":\"address\"}],\"name\":\"allowance\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"fallback\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"spender\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"}]",
}

Erc20MetaData contains all meta data concerning the Erc20 contract.

Functions

This section is empty.

Types

type DepositMainnet

type DepositMainnet struct {
	DepositMainnetCaller     // Read-only binding to the contract
	DepositMainnetTransactor // Write-only binding to the contract
	DepositMainnetFilterer   // Log filterer for contract events
}

DepositMainnet is an auto generated Go binding around an Ethereum contract.

func NewDepositMainnet

func NewDepositMainnet(address common.Address, backend bind.ContractBackend) (*DepositMainnet, error)

NewDepositMainnet creates a new instance of DepositMainnet, bound to a specific deployed contract.

type DepositMainnetCaller

type DepositMainnetCaller struct {
	// contains filtered or unexported fields
}

DepositMainnetCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewDepositMainnetCaller

func NewDepositMainnetCaller(address common.Address, caller bind.ContractCaller) (*DepositMainnetCaller, error)

NewDepositMainnetCaller creates a new read-only instance of DepositMainnet, bound to a specific deployed contract.

func (*DepositMainnetCaller) CalculateAssetIdWithTokenId

func (_DepositMainnet *DepositMainnetCaller) CalculateAssetIdWithTokenId(opts *bind.CallOpts, assetType *big.Int, tokenId *big.Int) (*big.Int, error)

CalculateAssetIdWithTokenId is a free data retrieval call binding the contract method 0xa1cc5e13.

Solidity: function calculateAssetIdWithTokenId(uint256 assetType, uint256 tokenId) view returns(uint256)

func (*DepositMainnetCaller) CalculateMintableAssetId

func (_DepositMainnet *DepositMainnetCaller) CalculateMintableAssetId(opts *bind.CallOpts, assetType *big.Int, mintingBlob []byte) (*big.Int, error)

CalculateMintableAssetId is a free data retrieval call binding the contract method 0xb12773fb.

Solidity: function calculateMintableAssetId(uint256 assetType, bytes mintingBlob) pure returns(uint256 assetId)

func (*DepositMainnetCaller) DEPOSITCANCELDELAY

func (_DepositMainnet *DepositMainnetCaller) DEPOSITCANCELDELAY(opts *bind.CallOpts) (*big.Int, error)

DEPOSITCANCELDELAY is a free data retrieval call binding the contract method 0x77e84e0d.

Solidity: function DEPOSIT_CANCEL_DELAY() view returns(uint256)

func (*DepositMainnetCaller) DefaultVaultWithdrawalLock

func (_DepositMainnet *DepositMainnetCaller) DefaultVaultWithdrawalLock(opts *bind.CallOpts) (*big.Int, error)

DefaultVaultWithdrawalLock is a free data retrieval call binding the contract method 0xa45d7841.

Solidity: function defaultVaultWithdrawalLock() view returns(uint256)

func (*DepositMainnetCaller) FREEZEGRACEPERIOD

func (_DepositMainnet *DepositMainnetCaller) FREEZEGRACEPERIOD(opts *bind.CallOpts) (*big.Int, error)

FREEZEGRACEPERIOD is a free data retrieval call binding the contract method 0x00717542.

Solidity: function FREEZE_GRACE_PERIOD() view returns(uint256)

func (*DepositMainnetCaller) GetActionCount

func (_DepositMainnet *DepositMainnetCaller) GetActionCount(opts *bind.CallOpts) (*big.Int, error)

GetActionCount is a free data retrieval call binding the contract method 0x5eecd218.

Solidity: function getActionCount() view returns(uint256)

func (*DepositMainnetCaller) GetActionHashByIndex

func (_DepositMainnet *DepositMainnetCaller) GetActionHashByIndex(opts *bind.CallOpts, actionIndex *big.Int) ([32]byte, error)

GetActionHashByIndex is a free data retrieval call binding the contract method 0x5e586cd1.

Solidity: function getActionHashByIndex(uint256 actionIndex) view returns(bytes32)

func (*DepositMainnetCaller) GetAssetInfo

func (_DepositMainnet *DepositMainnetCaller) GetAssetInfo(opts *bind.CallOpts, assetType *big.Int) ([]byte, error)

GetAssetInfo is a free data retrieval call binding the contract method 0xf637d950.

Solidity: function getAssetInfo(uint256 assetType) view returns(bytes assetInfo)

func (*DepositMainnetCaller) GetCancellationRequest

func (_DepositMainnet *DepositMainnetCaller) GetCancellationRequest(opts *bind.CallOpts, starkKey *big.Int, assetId *big.Int, vaultId *big.Int) (*big.Int, error)

GetCancellationRequest is a free data retrieval call binding the contract method 0x333ac20b.

Solidity: function getCancellationRequest(uint256 starkKey, uint256 assetId, uint256 vaultId) view returns(uint256 request)

func (*DepositMainnetCaller) GetDepositBalance

func (_DepositMainnet *DepositMainnetCaller) GetDepositBalance(opts *bind.CallOpts, starkKey *big.Int, assetId *big.Int, vaultId *big.Int) (*big.Int, error)

GetDepositBalance is a free data retrieval call binding the contract method 0xabf98fe1.

Solidity: function getDepositBalance(uint256 starkKey, uint256 assetId, uint256 vaultId) view returns(uint256)

func (*DepositMainnetCaller) GetEthKey

func (_DepositMainnet *DepositMainnetCaller) GetEthKey(opts *bind.CallOpts, ownerKey *big.Int) (common.Address, error)

GetEthKey is a free data retrieval call binding the contract method 0x1dbd1da7.

Solidity: function getEthKey(uint256 ownerKey) view returns(address)

func (*DepositMainnetCaller) GetFullWithdrawalRequest

func (_DepositMainnet *DepositMainnetCaller) GetFullWithdrawalRequest(opts *bind.CallOpts, ownerKey *big.Int, vaultId *big.Int) (*big.Int, error)

GetFullWithdrawalRequest is a free data retrieval call binding the contract method 0x296e2f37.

Solidity: function getFullWithdrawalRequest(uint256 ownerKey, uint256 vaultId) view returns(uint256)

func (*DepositMainnetCaller) GetGlobalConfigCode

func (_DepositMainnet *DepositMainnetCaller) GetGlobalConfigCode(opts *bind.CallOpts) (*big.Int, error)

GetGlobalConfigCode is a free data retrieval call binding the contract method 0xe9aa2d6b.

Solidity: function getGlobalConfigCode() view returns(uint256)

func (*DepositMainnetCaller) GetLastBatchId

func (_DepositMainnet *DepositMainnetCaller) GetLastBatchId(opts *bind.CallOpts) (*big.Int, error)

GetLastBatchId is a free data retrieval call binding the contract method 0x515535e8.

Solidity: function getLastBatchId() view returns(uint256)

func (*DepositMainnetCaller) GetOrderRoot

func (_DepositMainnet *DepositMainnetCaller) GetOrderRoot(opts *bind.CallOpts) (*big.Int, error)

GetOrderRoot is a free data retrieval call binding the contract method 0x0dded952.

Solidity: function getOrderRoot() view returns(uint256)

func (*DepositMainnetCaller) GetOrderTreeHeight

func (_DepositMainnet *DepositMainnetCaller) GetOrderTreeHeight(opts *bind.CallOpts) (*big.Int, error)

GetOrderTreeHeight is a free data retrieval call binding the contract method 0x7e9da4c5.

Solidity: function getOrderTreeHeight() view returns(uint256)

func (*DepositMainnetCaller) GetQuantizedDepositBalance

func (_DepositMainnet *DepositMainnetCaller) GetQuantizedDepositBalance(opts *bind.CallOpts, starkKey *big.Int, assetId *big.Int, vaultId *big.Int) (*big.Int, error)

GetQuantizedDepositBalance is a free data retrieval call binding the contract method 0x4e8912da.

Solidity: function getQuantizedDepositBalance(uint256 starkKey, uint256 assetId, uint256 vaultId) view returns(uint256)

func (*DepositMainnetCaller) GetQuantizedErc1155VaultBalance

func (_DepositMainnet *DepositMainnetCaller) GetQuantizedErc1155VaultBalance(opts *bind.CallOpts, ethKey common.Address, assetType *big.Int, tokenId *big.Int, vaultId *big.Int) (*big.Int, error)

GetQuantizedErc1155VaultBalance is a free data retrieval call binding the contract method 0xf7ac8587.

Solidity: function getQuantizedErc1155VaultBalance(address ethKey, uint256 assetType, uint256 tokenId, uint256 vaultId) view returns(uint256)

func (*DepositMainnetCaller) GetQuantizedVaultBalance

func (_DepositMainnet *DepositMainnetCaller) GetQuantizedVaultBalance(opts *bind.CallOpts, ethKey common.Address, assetId *big.Int, vaultId *big.Int) (*big.Int, error)

GetQuantizedVaultBalance is a free data retrieval call binding the contract method 0xe69a9de7.

Solidity: function getQuantizedVaultBalance(address ethKey, uint256 assetId, uint256 vaultId) view returns(uint256)

func (*DepositMainnetCaller) GetQuantum

func (_DepositMainnet *DepositMainnetCaller) GetQuantum(opts *bind.CallOpts, presumedAssetType *big.Int) (*big.Int, error)

GetQuantum is a free data retrieval call binding the contract method 0xdd7202d8.

Solidity: function getQuantum(uint256 presumedAssetType) view returns(uint256 quantum)

func (*DepositMainnetCaller) GetRegisteredAvailabilityVerifiers

func (_DepositMainnet *DepositMainnetCaller) GetRegisteredAvailabilityVerifiers(opts *bind.CallOpts) ([]common.Address, error)

GetRegisteredAvailabilityVerifiers is a free data retrieval call binding the contract method 0x1ac347f2.

Solidity: function getRegisteredAvailabilityVerifiers() view returns(address[] _verifers)

func (*DepositMainnetCaller) GetRegisteredVerifiers

func (_DepositMainnet *DepositMainnetCaller) GetRegisteredVerifiers(opts *bind.CallOpts) ([]common.Address, error)

GetRegisteredVerifiers is a free data retrieval call binding the contract method 0x4eab9ed3.

Solidity: function getRegisteredVerifiers() view returns(address[] _verifers)

func (*DepositMainnetCaller) GetRollupTreeHeight

func (_DepositMainnet *DepositMainnetCaller) GetRollupTreeHeight(opts *bind.CallOpts) (*big.Int, error)

GetRollupTreeHeight is a free data retrieval call binding the contract method 0x81b47796.

Solidity: function getRollupTreeHeight() view returns(uint256)

func (*DepositMainnetCaller) GetRollupVaultRoot

func (_DepositMainnet *DepositMainnetCaller) GetRollupVaultRoot(opts *bind.CallOpts) (*big.Int, error)

GetRollupVaultRoot is a free data retrieval call binding the contract method 0x8ed31439.

Solidity: function getRollupVaultRoot() view returns(uint256)

func (*DepositMainnetCaller) GetSequenceNumber

func (_DepositMainnet *DepositMainnetCaller) GetSequenceNumber(opts *bind.CallOpts) (*big.Int, error)

GetSequenceNumber is a free data retrieval call binding the contract method 0x42af35fd.

Solidity: function getSequenceNumber() view returns(uint256)

func (*DepositMainnetCaller) GetSubContract

func (_DepositMainnet *DepositMainnetCaller) GetSubContract(opts *bind.CallOpts, selector [4]byte) (common.Address, error)

GetSubContract is a free data retrieval call binding the contract method 0x2f9014b4.

Solidity: function getSubContract(bytes4 selector) view returns(address)

func (*DepositMainnetCaller) GetValidiumTreeHeight

func (_DepositMainnet *DepositMainnetCaller) GetValidiumTreeHeight(opts *bind.CallOpts) (*big.Int, error)

GetValidiumTreeHeight is a free data retrieval call binding the contract method 0xbb7c3d32.

Solidity: function getValidiumTreeHeight() view returns(uint256)

func (*DepositMainnetCaller) GetValidiumVaultRoot

func (_DepositMainnet *DepositMainnetCaller) GetValidiumVaultRoot(opts *bind.CallOpts) (*big.Int, error)

GetValidiumVaultRoot is a free data retrieval call binding the contract method 0x3a8cc4fc.

Solidity: function getValidiumVaultRoot() view returns(uint256)

func (*DepositMainnetCaller) GetVaultBalance

func (_DepositMainnet *DepositMainnetCaller) GetVaultBalance(opts *bind.CallOpts, ethKey common.Address, assetId *big.Int, vaultId *big.Int) (*big.Int, error)

GetVaultBalance is a free data retrieval call binding the contract method 0x1c6bd544.

Solidity: function getVaultBalance(address ethKey, uint256 assetId, uint256 vaultId) view returns(uint256)

func (*DepositMainnetCaller) GetVaultWithdrawalLock

func (_DepositMainnet *DepositMainnetCaller) GetVaultWithdrawalLock(opts *bind.CallOpts, ethKey common.Address, assetId *big.Int, vaultId *big.Int) (*big.Int, error)

GetVaultWithdrawalLock is a free data retrieval call binding the contract method 0x9de5c4e5.

Solidity: function getVaultWithdrawalLock(address ethKey, uint256 assetId, uint256 vaultId) view returns(uint256)

func (*DepositMainnetCaller) GetWithdrawalBalance

func (_DepositMainnet *DepositMainnetCaller) GetWithdrawalBalance(opts *bind.CallOpts, ownerKey *big.Int, assetId *big.Int) (*big.Int, error)

GetWithdrawalBalance is a free data retrieval call binding the contract method 0xec3161b0.

Solidity: function getWithdrawalBalance(uint256 ownerKey, uint256 assetId) view returns(uint256)

func (*DepositMainnetCaller) HandlingContractId

func (_DepositMainnet *DepositMainnetCaller) HandlingContractId(opts *bind.CallOpts, selector [4]byte) (string, error)

HandlingContractId is a free data retrieval call binding the contract method 0xd4e878e8.

Solidity: function handlingContractId(bytes4 selector) pure returns(string id)

func (*DepositMainnetCaller) IsAssetRegistered

func (_DepositMainnet *DepositMainnetCaller) IsAssetRegistered(opts *bind.CallOpts, assetType *big.Int) (bool, error)

IsAssetRegistered is a free data retrieval call binding the contract method 0x049f5ade.

Solidity: function isAssetRegistered(uint256 assetType) view returns(bool)

func (*DepositMainnetCaller) IsAvailabilityVerifier

func (_DepositMainnet *DepositMainnetCaller) IsAvailabilityVerifier(opts *bind.CallOpts, verifierAddress common.Address) (bool, error)

IsAvailabilityVerifier is a free data retrieval call binding the contract method 0xbd1279ae.

Solidity: function isAvailabilityVerifier(address verifierAddress) view returns(bool)

func (*DepositMainnetCaller) IsFrozen

func (_DepositMainnet *DepositMainnetCaller) IsFrozen(opts *bind.CallOpts) (bool, error)

IsFrozen is a free data retrieval call binding the contract method 0x33eeb147.

Solidity: function isFrozen() view returns(bool)

func (*DepositMainnetCaller) IsOperator

func (_DepositMainnet *DepositMainnetCaller) IsOperator(opts *bind.CallOpts, testedOperator common.Address) (bool, error)

IsOperator is a free data retrieval call binding the contract method 0x6d70f7ae.

Solidity: function isOperator(address testedOperator) view returns(bool)

func (*DepositMainnetCaller) IsStrictVaultBalancePolicy

func (_DepositMainnet *DepositMainnetCaller) IsStrictVaultBalancePolicy(opts *bind.CallOpts) (bool, error)

IsStrictVaultBalancePolicy is a free data retrieval call binding the contract method 0x5adf1639.

Solidity: function isStrictVaultBalancePolicy() view returns(bool)

func (*DepositMainnetCaller) IsTokenAdmin

func (_DepositMainnet *DepositMainnetCaller) IsTokenAdmin(opts *bind.CallOpts, testedAdmin common.Address) (bool, error)

IsTokenAdmin is a free data retrieval call binding the contract method 0xa2bdde3d.

Solidity: function isTokenAdmin(address testedAdmin) view returns(bool)

func (*DepositMainnetCaller) IsVaultLocked

func (_DepositMainnet *DepositMainnetCaller) IsVaultLocked(opts *bind.CallOpts, ethKey common.Address, assetId *big.Int, vaultId *big.Int) (bool, error)

IsVaultLocked is a free data retrieval call binding the contract method 0x27c2b36d.

Solidity: function isVaultLocked(address ethKey, uint256 assetId, uint256 vaultId) view returns(bool)

func (*DepositMainnetCaller) IsVerifier

func (_DepositMainnet *DepositMainnetCaller) IsVerifier(opts *bind.CallOpts, verifierAddress common.Address) (bool, error)

IsVerifier is a free data retrieval call binding the contract method 0x33105218.

Solidity: function isVerifier(address verifierAddress) view returns(bool)

func (*DepositMainnetCaller) MAINGOVERNANCEINFOTAG

func (_DepositMainnet *DepositMainnetCaller) MAINGOVERNANCEINFOTAG(opts *bind.CallOpts) (string, error)

MAINGOVERNANCEINFOTAG is a free data retrieval call binding the contract method 0xc23b60ef.

Solidity: function MAIN_GOVERNANCE_INFO_TAG() view returns(string)

func (*DepositMainnetCaller) MAXFORCEDACTIONSREQSPERBLOCK

func (_DepositMainnet *DepositMainnetCaller) MAXFORCEDACTIONSREQSPERBLOCK(opts *bind.CallOpts) (*big.Int, error)

MAXFORCEDACTIONSREQSPERBLOCK is a free data retrieval call binding the contract method 0xe30a5cff.

Solidity: function MAX_FORCED_ACTIONS_REQS_PER_BLOCK() view returns(uint256)

func (*DepositMainnetCaller) MAXVERIFIERCOUNT

func (_DepositMainnet *DepositMainnetCaller) MAXVERIFIERCOUNT(opts *bind.CallOpts) (*big.Int, error)

MAXVERIFIERCOUNT is a free data retrieval call binding the contract method 0xe6de6282.

Solidity: function MAX_VERIFIER_COUNT() view returns(uint256)

func (*DepositMainnetCaller) MainIsGovernor

func (_DepositMainnet *DepositMainnetCaller) MainIsGovernor(opts *bind.CallOpts, testGovernor common.Address) (bool, error)

MainIsGovernor is a free data retrieval call binding the contract method 0x45f5cd97.

Solidity: function mainIsGovernor(address testGovernor) view returns(bool)

func (*DepositMainnetCaller) OrderRegistryAddress

func (_DepositMainnet *DepositMainnetCaller) OrderRegistryAddress(opts *bind.CallOpts) (common.Address, error)

OrderRegistryAddress is a free data retrieval call binding the contract method 0x9c6a2837.

Solidity: function orderRegistryAddress() view returns(address)

func (*DepositMainnetCaller) STARKEXMAXDEFAULTVAULTLOCK

func (_DepositMainnet *DepositMainnetCaller) STARKEXMAXDEFAULTVAULTLOCK(opts *bind.CallOpts) (*big.Int, error)

STARKEXMAXDEFAULTVAULTLOCK is a free data retrieval call binding the contract method 0x835a71c3.

Solidity: function STARKEX_MAX_DEFAULT_VAULT_LOCK() view returns(uint256)

func (*DepositMainnetCaller) UNFREEZEDELAY

func (_DepositMainnet *DepositMainnetCaller) UNFREEZEDELAY(opts *bind.CallOpts) (*big.Int, error)

UNFREEZEDELAY is a free data retrieval call binding the contract method 0x993f3639.

Solidity: function UNFREEZE_DELAY() view returns(uint256)

func (*DepositMainnetCaller) VERIFIERREMOVALDELAY

func (_DepositMainnet *DepositMainnetCaller) VERIFIERREMOVALDELAY(opts *bind.CallOpts) (*big.Int, error)

VERIFIERREMOVALDELAY is a free data retrieval call binding the contract method 0xb7663112.

Solidity: function VERIFIER_REMOVAL_DELAY() view returns(uint256)

func (*DepositMainnetCaller) VERSION

func (_DepositMainnet *DepositMainnetCaller) VERSION(opts *bind.CallOpts) (string, error)

VERSION is a free data retrieval call binding the contract method 0xffa1ad74.

Solidity: function VERSION() view returns(string)

type DepositMainnetCallerRaw

type DepositMainnetCallerRaw struct {
	Contract *DepositMainnetCaller // Generic read-only contract binding to access the raw methods on
}

DepositMainnetCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*DepositMainnetCallerRaw) Call

func (_DepositMainnet *DepositMainnetCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

type DepositMainnetCallerSession

type DepositMainnetCallerSession struct {
	Contract *DepositMainnetCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts         // Call options to use throughout this session
}

DepositMainnetCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*DepositMainnetCallerSession) CalculateAssetIdWithTokenId

func (_DepositMainnet *DepositMainnetCallerSession) CalculateAssetIdWithTokenId(assetType *big.Int, tokenId *big.Int) (*big.Int, error)

CalculateAssetIdWithTokenId is a free data retrieval call binding the contract method 0xa1cc5e13.

Solidity: function calculateAssetIdWithTokenId(uint256 assetType, uint256 tokenId) view returns(uint256)

func (*DepositMainnetCallerSession) CalculateMintableAssetId

func (_DepositMainnet *DepositMainnetCallerSession) CalculateMintableAssetId(assetType *big.Int, mintingBlob []byte) (*big.Int, error)

CalculateMintableAssetId is a free data retrieval call binding the contract method 0xb12773fb.

Solidity: function calculateMintableAssetId(uint256 assetType, bytes mintingBlob) pure returns(uint256 assetId)

func (*DepositMainnetCallerSession) DEPOSITCANCELDELAY

func (_DepositMainnet *DepositMainnetCallerSession) DEPOSITCANCELDELAY() (*big.Int, error)

DEPOSITCANCELDELAY is a free data retrieval call binding the contract method 0x77e84e0d.

Solidity: function DEPOSIT_CANCEL_DELAY() view returns(uint256)

func (*DepositMainnetCallerSession) DefaultVaultWithdrawalLock

func (_DepositMainnet *DepositMainnetCallerSession) DefaultVaultWithdrawalLock() (*big.Int, error)

DefaultVaultWithdrawalLock is a free data retrieval call binding the contract method 0xa45d7841.

Solidity: function defaultVaultWithdrawalLock() view returns(uint256)

func (*DepositMainnetCallerSession) FREEZEGRACEPERIOD

func (_DepositMainnet *DepositMainnetCallerSession) FREEZEGRACEPERIOD() (*big.Int, error)

FREEZEGRACEPERIOD is a free data retrieval call binding the contract method 0x00717542.

Solidity: function FREEZE_GRACE_PERIOD() view returns(uint256)

func (*DepositMainnetCallerSession) GetActionCount

func (_DepositMainnet *DepositMainnetCallerSession) GetActionCount() (*big.Int, error)

GetActionCount is a free data retrieval call binding the contract method 0x5eecd218.

Solidity: function getActionCount() view returns(uint256)

func (*DepositMainnetCallerSession) GetActionHashByIndex

func (_DepositMainnet *DepositMainnetCallerSession) GetActionHashByIndex(actionIndex *big.Int) ([32]byte, error)

GetActionHashByIndex is a free data retrieval call binding the contract method 0x5e586cd1.

Solidity: function getActionHashByIndex(uint256 actionIndex) view returns(bytes32)

func (*DepositMainnetCallerSession) GetAssetInfo

func (_DepositMainnet *DepositMainnetCallerSession) GetAssetInfo(assetType *big.Int) ([]byte, error)

GetAssetInfo is a free data retrieval call binding the contract method 0xf637d950.

Solidity: function getAssetInfo(uint256 assetType) view returns(bytes assetInfo)

func (*DepositMainnetCallerSession) GetCancellationRequest

func (_DepositMainnet *DepositMainnetCallerSession) GetCancellationRequest(starkKey *big.Int, assetId *big.Int, vaultId *big.Int) (*big.Int, error)

GetCancellationRequest is a free data retrieval call binding the contract method 0x333ac20b.

Solidity: function getCancellationRequest(uint256 starkKey, uint256 assetId, uint256 vaultId) view returns(uint256 request)

func (*DepositMainnetCallerSession) GetDepositBalance

func (_DepositMainnet *DepositMainnetCallerSession) GetDepositBalance(starkKey *big.Int, assetId *big.Int, vaultId *big.Int) (*big.Int, error)

GetDepositBalance is a free data retrieval call binding the contract method 0xabf98fe1.

Solidity: function getDepositBalance(uint256 starkKey, uint256 assetId, uint256 vaultId) view returns(uint256)

func (*DepositMainnetCallerSession) GetEthKey

func (_DepositMainnet *DepositMainnetCallerSession) GetEthKey(ownerKey *big.Int) (common.Address, error)

GetEthKey is a free data retrieval call binding the contract method 0x1dbd1da7.

Solidity: function getEthKey(uint256 ownerKey) view returns(address)

func (*DepositMainnetCallerSession) GetFullWithdrawalRequest

func (_DepositMainnet *DepositMainnetCallerSession) GetFullWithdrawalRequest(ownerKey *big.Int, vaultId *big.Int) (*big.Int, error)

GetFullWithdrawalRequest is a free data retrieval call binding the contract method 0x296e2f37.

Solidity: function getFullWithdrawalRequest(uint256 ownerKey, uint256 vaultId) view returns(uint256)

func (*DepositMainnetCallerSession) GetGlobalConfigCode

func (_DepositMainnet *DepositMainnetCallerSession) GetGlobalConfigCode() (*big.Int, error)

GetGlobalConfigCode is a free data retrieval call binding the contract method 0xe9aa2d6b.

Solidity: function getGlobalConfigCode() view returns(uint256)

func (*DepositMainnetCallerSession) GetLastBatchId

func (_DepositMainnet *DepositMainnetCallerSession) GetLastBatchId() (*big.Int, error)

GetLastBatchId is a free data retrieval call binding the contract method 0x515535e8.

Solidity: function getLastBatchId() view returns(uint256)

func (*DepositMainnetCallerSession) GetOrderRoot

func (_DepositMainnet *DepositMainnetCallerSession) GetOrderRoot() (*big.Int, error)

GetOrderRoot is a free data retrieval call binding the contract method 0x0dded952.

Solidity: function getOrderRoot() view returns(uint256)

func (*DepositMainnetCallerSession) GetOrderTreeHeight

func (_DepositMainnet *DepositMainnetCallerSession) GetOrderTreeHeight() (*big.Int, error)

GetOrderTreeHeight is a free data retrieval call binding the contract method 0x7e9da4c5.

Solidity: function getOrderTreeHeight() view returns(uint256)

func (*DepositMainnetCallerSession) GetQuantizedDepositBalance

func (_DepositMainnet *DepositMainnetCallerSession) GetQuantizedDepositBalance(starkKey *big.Int, assetId *big.Int, vaultId *big.Int) (*big.Int, error)

GetQuantizedDepositBalance is a free data retrieval call binding the contract method 0x4e8912da.

Solidity: function getQuantizedDepositBalance(uint256 starkKey, uint256 assetId, uint256 vaultId) view returns(uint256)

func (*DepositMainnetCallerSession) GetQuantizedErc1155VaultBalance

func (_DepositMainnet *DepositMainnetCallerSession) GetQuantizedErc1155VaultBalance(ethKey common.Address, assetType *big.Int, tokenId *big.Int, vaultId *big.Int) (*big.Int, error)

GetQuantizedErc1155VaultBalance is a free data retrieval call binding the contract method 0xf7ac8587.

Solidity: function getQuantizedErc1155VaultBalance(address ethKey, uint256 assetType, uint256 tokenId, uint256 vaultId) view returns(uint256)

func (*DepositMainnetCallerSession) GetQuantizedVaultBalance

func (_DepositMainnet *DepositMainnetCallerSession) GetQuantizedVaultBalance(ethKey common.Address, assetId *big.Int, vaultId *big.Int) (*big.Int, error)

GetQuantizedVaultBalance is a free data retrieval call binding the contract method 0xe69a9de7.

Solidity: function getQuantizedVaultBalance(address ethKey, uint256 assetId, uint256 vaultId) view returns(uint256)

func (*DepositMainnetCallerSession) GetQuantum

func (_DepositMainnet *DepositMainnetCallerSession) GetQuantum(presumedAssetType *big.Int) (*big.Int, error)

GetQuantum is a free data retrieval call binding the contract method 0xdd7202d8.

Solidity: function getQuantum(uint256 presumedAssetType) view returns(uint256 quantum)

func (*DepositMainnetCallerSession) GetRegisteredAvailabilityVerifiers

func (_DepositMainnet *DepositMainnetCallerSession) GetRegisteredAvailabilityVerifiers() ([]common.Address, error)

GetRegisteredAvailabilityVerifiers is a free data retrieval call binding the contract method 0x1ac347f2.

Solidity: function getRegisteredAvailabilityVerifiers() view returns(address[] _verifers)

func (*DepositMainnetCallerSession) GetRegisteredVerifiers

func (_DepositMainnet *DepositMainnetCallerSession) GetRegisteredVerifiers() ([]common.Address, error)

GetRegisteredVerifiers is a free data retrieval call binding the contract method 0x4eab9ed3.

Solidity: function getRegisteredVerifiers() view returns(address[] _verifers)

func (*DepositMainnetCallerSession) GetRollupTreeHeight

func (_DepositMainnet *DepositMainnetCallerSession) GetRollupTreeHeight() (*big.Int, error)

GetRollupTreeHeight is a free data retrieval call binding the contract method 0x81b47796.

Solidity: function getRollupTreeHeight() view returns(uint256)

func (*DepositMainnetCallerSession) GetRollupVaultRoot

func (_DepositMainnet *DepositMainnetCallerSession) GetRollupVaultRoot() (*big.Int, error)

GetRollupVaultRoot is a free data retrieval call binding the contract method 0x8ed31439.

Solidity: function getRollupVaultRoot() view returns(uint256)

func (*DepositMainnetCallerSession) GetSequenceNumber

func (_DepositMainnet *DepositMainnetCallerSession) GetSequenceNumber() (*big.Int, error)

GetSequenceNumber is a free data retrieval call binding the contract method 0x42af35fd.

Solidity: function getSequenceNumber() view returns(uint256)

func (*DepositMainnetCallerSession) GetSubContract

func (_DepositMainnet *DepositMainnetCallerSession) GetSubContract(selector [4]byte) (common.Address, error)

GetSubContract is a free data retrieval call binding the contract method 0x2f9014b4.

Solidity: function getSubContract(bytes4 selector) view returns(address)

func (*DepositMainnetCallerSession) GetValidiumTreeHeight

func (_DepositMainnet *DepositMainnetCallerSession) GetValidiumTreeHeight() (*big.Int, error)

GetValidiumTreeHeight is a free data retrieval call binding the contract method 0xbb7c3d32.

Solidity: function getValidiumTreeHeight() view returns(uint256)

func (*DepositMainnetCallerSession) GetValidiumVaultRoot

func (_DepositMainnet *DepositMainnetCallerSession) GetValidiumVaultRoot() (*big.Int, error)

GetValidiumVaultRoot is a free data retrieval call binding the contract method 0x3a8cc4fc.

Solidity: function getValidiumVaultRoot() view returns(uint256)

func (*DepositMainnetCallerSession) GetVaultBalance

func (_DepositMainnet *DepositMainnetCallerSession) GetVaultBalance(ethKey common.Address, assetId *big.Int, vaultId *big.Int) (*big.Int, error)

GetVaultBalance is a free data retrieval call binding the contract method 0x1c6bd544.

Solidity: function getVaultBalance(address ethKey, uint256 assetId, uint256 vaultId) view returns(uint256)

func (*DepositMainnetCallerSession) GetVaultWithdrawalLock

func (_DepositMainnet *DepositMainnetCallerSession) GetVaultWithdrawalLock(ethKey common.Address, assetId *big.Int, vaultId *big.Int) (*big.Int, error)

GetVaultWithdrawalLock is a free data retrieval call binding the contract method 0x9de5c4e5.

Solidity: function getVaultWithdrawalLock(address ethKey, uint256 assetId, uint256 vaultId) view returns(uint256)

func (*DepositMainnetCallerSession) GetWithdrawalBalance

func (_DepositMainnet *DepositMainnetCallerSession) GetWithdrawalBalance(ownerKey *big.Int, assetId *big.Int) (*big.Int, error)

GetWithdrawalBalance is a free data retrieval call binding the contract method 0xec3161b0.

Solidity: function getWithdrawalBalance(uint256 ownerKey, uint256 assetId) view returns(uint256)

func (*DepositMainnetCallerSession) HandlingContractId

func (_DepositMainnet *DepositMainnetCallerSession) HandlingContractId(selector [4]byte) (string, error)

HandlingContractId is a free data retrieval call binding the contract method 0xd4e878e8.

Solidity: function handlingContractId(bytes4 selector) pure returns(string id)

func (*DepositMainnetCallerSession) IsAssetRegistered

func (_DepositMainnet *DepositMainnetCallerSession) IsAssetRegistered(assetType *big.Int) (bool, error)

IsAssetRegistered is a free data retrieval call binding the contract method 0x049f5ade.

Solidity: function isAssetRegistered(uint256 assetType) view returns(bool)

func (*DepositMainnetCallerSession) IsAvailabilityVerifier

func (_DepositMainnet *DepositMainnetCallerSession) IsAvailabilityVerifier(verifierAddress common.Address) (bool, error)

IsAvailabilityVerifier is a free data retrieval call binding the contract method 0xbd1279ae.

Solidity: function isAvailabilityVerifier(address verifierAddress) view returns(bool)

func (*DepositMainnetCallerSession) IsFrozen

func (_DepositMainnet *DepositMainnetCallerSession) IsFrozen() (bool, error)

IsFrozen is a free data retrieval call binding the contract method 0x33eeb147.

Solidity: function isFrozen() view returns(bool)

func (*DepositMainnetCallerSession) IsOperator

func (_DepositMainnet *DepositMainnetCallerSession) IsOperator(testedOperator common.Address) (bool, error)

IsOperator is a free data retrieval call binding the contract method 0x6d70f7ae.

Solidity: function isOperator(address testedOperator) view returns(bool)

func (*DepositMainnetCallerSession) IsStrictVaultBalancePolicy

func (_DepositMainnet *DepositMainnetCallerSession) IsStrictVaultBalancePolicy() (bool, error)

IsStrictVaultBalancePolicy is a free data retrieval call binding the contract method 0x5adf1639.

Solidity: function isStrictVaultBalancePolicy() view returns(bool)

func (*DepositMainnetCallerSession) IsTokenAdmin

func (_DepositMainnet *DepositMainnetCallerSession) IsTokenAdmin(testedAdmin common.Address) (bool, error)

IsTokenAdmin is a free data retrieval call binding the contract method 0xa2bdde3d.

Solidity: function isTokenAdmin(address testedAdmin) view returns(bool)

func (*DepositMainnetCallerSession) IsVaultLocked

func (_DepositMainnet *DepositMainnetCallerSession) IsVaultLocked(ethKey common.Address, assetId *big.Int, vaultId *big.Int) (bool, error)

IsVaultLocked is a free data retrieval call binding the contract method 0x27c2b36d.

Solidity: function isVaultLocked(address ethKey, uint256 assetId, uint256 vaultId) view returns(bool)

func (*DepositMainnetCallerSession) IsVerifier

func (_DepositMainnet *DepositMainnetCallerSession) IsVerifier(verifierAddress common.Address) (bool, error)

IsVerifier is a free data retrieval call binding the contract method 0x33105218.

Solidity: function isVerifier(address verifierAddress) view returns(bool)

func (*DepositMainnetCallerSession) MAINGOVERNANCEINFOTAG

func (_DepositMainnet *DepositMainnetCallerSession) MAINGOVERNANCEINFOTAG() (string, error)

MAINGOVERNANCEINFOTAG is a free data retrieval call binding the contract method 0xc23b60ef.

Solidity: function MAIN_GOVERNANCE_INFO_TAG() view returns(string)

func (*DepositMainnetCallerSession) MAXFORCEDACTIONSREQSPERBLOCK

func (_DepositMainnet *DepositMainnetCallerSession) MAXFORCEDACTIONSREQSPERBLOCK() (*big.Int, error)

MAXFORCEDACTIONSREQSPERBLOCK is a free data retrieval call binding the contract method 0xe30a5cff.

Solidity: function MAX_FORCED_ACTIONS_REQS_PER_BLOCK() view returns(uint256)

func (*DepositMainnetCallerSession) MAXVERIFIERCOUNT

func (_DepositMainnet *DepositMainnetCallerSession) MAXVERIFIERCOUNT() (*big.Int, error)

MAXVERIFIERCOUNT is a free data retrieval call binding the contract method 0xe6de6282.

Solidity: function MAX_VERIFIER_COUNT() view returns(uint256)

func (*DepositMainnetCallerSession) MainIsGovernor

func (_DepositMainnet *DepositMainnetCallerSession) MainIsGovernor(testGovernor common.Address) (bool, error)

MainIsGovernor is a free data retrieval call binding the contract method 0x45f5cd97.

Solidity: function mainIsGovernor(address testGovernor) view returns(bool)

func (*DepositMainnetCallerSession) OrderRegistryAddress

func (_DepositMainnet *DepositMainnetCallerSession) OrderRegistryAddress() (common.Address, error)

OrderRegistryAddress is a free data retrieval call binding the contract method 0x9c6a2837.

Solidity: function orderRegistryAddress() view returns(address)

func (*DepositMainnetCallerSession) STARKEXMAXDEFAULTVAULTLOCK

func (_DepositMainnet *DepositMainnetCallerSession) STARKEXMAXDEFAULTVAULTLOCK() (*big.Int, error)

STARKEXMAXDEFAULTVAULTLOCK is a free data retrieval call binding the contract method 0x835a71c3.

Solidity: function STARKEX_MAX_DEFAULT_VAULT_LOCK() view returns(uint256)

func (*DepositMainnetCallerSession) UNFREEZEDELAY

func (_DepositMainnet *DepositMainnetCallerSession) UNFREEZEDELAY() (*big.Int, error)

UNFREEZEDELAY is a free data retrieval call binding the contract method 0x993f3639.

Solidity: function UNFREEZE_DELAY() view returns(uint256)

func (*DepositMainnetCallerSession) VERIFIERREMOVALDELAY

func (_DepositMainnet *DepositMainnetCallerSession) VERIFIERREMOVALDELAY() (*big.Int, error)

VERIFIERREMOVALDELAY is a free data retrieval call binding the contract method 0xb7663112.

Solidity: function VERIFIER_REMOVAL_DELAY() view returns(uint256)

func (*DepositMainnetCallerSession) VERSION

func (_DepositMainnet *DepositMainnetCallerSession) VERSION() (string, error)

VERSION is a free data retrieval call binding the contract method 0xffa1ad74.

Solidity: function VERSION() view returns(string)

type DepositMainnetFilterer

type DepositMainnetFilterer struct {
	// contains filtered or unexported fields
}

DepositMainnetFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewDepositMainnetFilterer

func NewDepositMainnetFilterer(address common.Address, filterer bind.ContractFilterer) (*DepositMainnetFilterer, error)

NewDepositMainnetFilterer creates a new log filterer instance of DepositMainnet, bound to a specific deployed contract.

func (*DepositMainnetFilterer) FilterImplementationActivationRescheduled

func (_DepositMainnet *DepositMainnetFilterer) FilterImplementationActivationRescheduled(opts *bind.FilterOpts, implementation []common.Address) (*DepositMainnetImplementationActivationRescheduledIterator, error)

FilterImplementationActivationRescheduled is a free log retrieval operation binding the contract event 0xdda7b7d1f8141bd98b4378ee60e6231f89598ca02949a9d0550904dc96efeeb7.

Solidity: event ImplementationActivationRescheduled(address indexed implementation, uint256 updatedActivationTime)

func (*DepositMainnetFilterer) FilterLogAssetWithdrawalAllowed

func (_DepositMainnet *DepositMainnetFilterer) FilterLogAssetWithdrawalAllowed(opts *bind.FilterOpts) (*DepositMainnetLogAssetWithdrawalAllowedIterator, error)

FilterLogAssetWithdrawalAllowed is a free log retrieval operation binding the contract event 0xd31f59c968eb53320f624721416cf88605da9aadbaa723405e52affe9de4b07f.

Solidity: event LogAssetWithdrawalAllowed(uint256 ownerKey, uint256 assetId, uint256 quantizedAmount)

func (*DepositMainnetFilterer) FilterLogDefaultVaultWithdrawalLockSet

func (_DepositMainnet *DepositMainnetFilterer) FilterLogDefaultVaultWithdrawalLockSet(opts *bind.FilterOpts) (*DepositMainnetLogDefaultVaultWithdrawalLockSetIterator, error)

FilterLogDefaultVaultWithdrawalLockSet is a free log retrieval operation binding the contract event 0x832169a4c3cea413f0041437fd118afbc4b33edbf6783da382128bca1e56b2d2.

Solidity: event LogDefaultVaultWithdrawalLockSet(uint256 newDefaultLockTime)

func (*DepositMainnetFilterer) FilterLogDeposit

func (_DepositMainnet *DepositMainnetFilterer) FilterLogDeposit(opts *bind.FilterOpts) (*DepositMainnetLogDepositIterator, error)

FilterLogDeposit is a free log retrieval operation binding the contract event 0x06724742ccc8c330a39a641ef02a0b419bd09248360680bb38159b0a8c2635d6.

Solidity: event LogDeposit(address depositorEthKey, uint256 starkKey, uint256 vaultId, uint256 assetType, uint256 nonQuantizedAmount, uint256 quantizedAmount)

func (*DepositMainnetFilterer) FilterLogDepositCancel

func (_DepositMainnet *DepositMainnetFilterer) FilterLogDepositCancel(opts *bind.FilterOpts) (*DepositMainnetLogDepositCancelIterator, error)

FilterLogDepositCancel is a free log retrieval operation binding the contract event 0x0bc1df35228095c37da66a6ffcc755ea79dfc437345685f618e05fafad6b445e.

Solidity: event LogDepositCancel(uint256 starkKey, uint256 vaultId, uint256 assetId)

func (*DepositMainnetFilterer) FilterLogDepositCancelReclaimed

func (_DepositMainnet *DepositMainnetFilterer) FilterLogDepositCancelReclaimed(opts *bind.FilterOpts) (*DepositMainnetLogDepositCancelReclaimedIterator, error)

FilterLogDepositCancelReclaimed is a free log retrieval operation binding the contract event 0xe3e46ecf1138180bf93cba62a0b7e661d976a8ab3d40243f7b082667d8f500af.

Solidity: event LogDepositCancelReclaimed(uint256 starkKey, uint256 vaultId, uint256 assetType, uint256 nonQuantizedAmount, uint256 quantizedAmount)

func (*DepositMainnetFilterer) FilterLogDepositNftCancelReclaimed

func (_DepositMainnet *DepositMainnetFilterer) FilterLogDepositNftCancelReclaimed(opts *bind.FilterOpts) (*DepositMainnetLogDepositNftCancelReclaimedIterator, error)

FilterLogDepositNftCancelReclaimed is a free log retrieval operation binding the contract event 0xf00c0c1a754f6df7545d96a7e12aad552728b94ca6aa94f81e297bdbcf1dab9c.

Solidity: event LogDepositNftCancelReclaimed(uint256 starkKey, uint256 vaultId, uint256 assetType, uint256 tokenId, uint256 assetId)

func (*DepositMainnetFilterer) FilterLogDepositToVault

func (_DepositMainnet *DepositMainnetFilterer) FilterLogDepositToVault(opts *bind.FilterOpts) (*DepositMainnetLogDepositToVaultIterator, error)

FilterLogDepositToVault is a free log retrieval operation binding the contract event 0xeab1149e7dda57c040af22580ce50b38b8b3af38433be30a24b3938166cd45e9.

Solidity: event LogDepositToVault(address ethKey, uint256 assetType, uint256 assetId, uint256 vaultId, uint256 nonQuantizedAmount, uint256 quantizedAmount)

func (*DepositMainnetFilterer) FilterLogDepositWithTokenId

func (_DepositMainnet *DepositMainnetFilterer) FilterLogDepositWithTokenId(opts *bind.FilterOpts) (*DepositMainnetLogDepositWithTokenIdIterator, error)

FilterLogDepositWithTokenId is a free log retrieval operation binding the contract event 0xed94dc026fa9364c53bc0af51cde7f54f3109b3f31fceb26d01396d80e20453b.

Solidity: event LogDepositWithTokenId(address depositorEthKey, uint256 starkKey, uint256 vaultId, uint256 assetType, uint256 tokenId, uint256 assetId, uint256 nonQuantizedAmount, uint256 quantizedAmount)

func (*DepositMainnetFilterer) FilterLogDepositWithTokenIdCancelReclaimed

func (_DepositMainnet *DepositMainnetFilterer) FilterLogDepositWithTokenIdCancelReclaimed(opts *bind.FilterOpts) (*DepositMainnetLogDepositWithTokenIdCancelReclaimedIterator, error)

FilterLogDepositWithTokenIdCancelReclaimed is a free log retrieval operation binding the contract event 0xcc00f2179d127845242252f3c3b6b238c5ed33c2e933179f09653cfb1cdee7ca.

Solidity: event LogDepositWithTokenIdCancelReclaimed(uint256 starkKey, uint256 vaultId, uint256 assetType, uint256 tokenId, uint256 assetId, uint256 nonQuantizedAmount, uint256 quantizedAmount)

func (*DepositMainnetFilterer) FilterLogFrozen

func (_DepositMainnet *DepositMainnetFilterer) FilterLogFrozen(opts *bind.FilterOpts) (*DepositMainnetLogFrozenIterator, error)

FilterLogFrozen is a free log retrieval operation binding the contract event 0xf5b8e6419478ab140eb98026ab5bd607038cb0ac4d4dad5b1fc0848dfd203d1f.

Solidity: event LogFrozen()

func (*DepositMainnetFilterer) FilterLogFullWithdrawalRequest

func (_DepositMainnet *DepositMainnetFilterer) FilterLogFullWithdrawalRequest(opts *bind.FilterOpts) (*DepositMainnetLogFullWithdrawalRequestIterator, error)

FilterLogFullWithdrawalRequest is a free log retrieval operation binding the contract event 0x08eb46dbb87dcfe92d4846e5766802051525fba08a9b48318f5e0fe41186d298.

Solidity: event LogFullWithdrawalRequest(uint256 ownerKey, uint256 vaultId)

func (*DepositMainnetFilterer) FilterLogMintWithdrawalPerformed

func (_DepositMainnet *DepositMainnetFilterer) FilterLogMintWithdrawalPerformed(opts *bind.FilterOpts) (*DepositMainnetLogMintWithdrawalPerformedIterator, error)

FilterLogMintWithdrawalPerformed is a free log retrieval operation binding the contract event 0x7e6e15df814c1a309a57686de672b2bedd128eacde35c5370c36d6840d4e9a92.

Solidity: event LogMintWithdrawalPerformed(uint256 ownerKey, uint256 assetType, uint256 nonQuantizedAmount, uint256 quantizedAmount, uint256 assetId)

func (*DepositMainnetFilterer) FilterLogMintableWithdrawalAllowed

func (_DepositMainnet *DepositMainnetFilterer) FilterLogMintableWithdrawalAllowed(opts *bind.FilterOpts) (*DepositMainnetLogMintableWithdrawalAllowedIterator, error)

FilterLogMintableWithdrawalAllowed is a free log retrieval operation binding the contract event 0x2acce0cedb29dc4927e6c891b57ef5bc8858eea4bf52787ea94873aebd4aeca0.

Solidity: event LogMintableWithdrawalAllowed(uint256 ownerKey, uint256 assetId, uint256 quantizedAmount)

func (*DepositMainnetFilterer) FilterLogNewGovernorAccepted

func (_DepositMainnet *DepositMainnetFilterer) FilterLogNewGovernorAccepted(opts *bind.FilterOpts) (*DepositMainnetLogNewGovernorAcceptedIterator, error)

FilterLogNewGovernorAccepted is a free log retrieval operation binding the contract event 0xcfb473e6c03f9a29ddaf990e736fa3de5188a0bd85d684f5b6e164ebfbfff5d2.

Solidity: event LogNewGovernorAccepted(address acceptedGovernor)

func (*DepositMainnetFilterer) FilterLogNftDeposit

func (_DepositMainnet *DepositMainnetFilterer) FilterLogNftDeposit(opts *bind.FilterOpts) (*DepositMainnetLogNftDepositIterator, error)

FilterLogNftDeposit is a free log retrieval operation binding the contract event 0x0fcf2162832b2d6033d4d34d2f45a28d9cfee523f1899945bbdd32529cfda67b.

Solidity: event LogNftDeposit(address depositorEthKey, uint256 starkKey, uint256 vaultId, uint256 assetType, uint256 tokenId, uint256 assetId)

func (*DepositMainnetFilterer) FilterLogNftWithdrawalAllowed

func (_DepositMainnet *DepositMainnetFilterer) FilterLogNftWithdrawalAllowed(opts *bind.FilterOpts) (*DepositMainnetLogNftWithdrawalAllowedIterator, error)

FilterLogNftWithdrawalAllowed is a free log retrieval operation binding the contract event 0xf07608f26256bce78d87220cfc0e7b1cc69b48e55104bfa591b2818161386627.

Solidity: event LogNftWithdrawalAllowed(uint256 ownerKey, uint256 assetId)

func (*DepositMainnetFilterer) FilterLogNftWithdrawalPerformed

func (_DepositMainnet *DepositMainnetFilterer) FilterLogNftWithdrawalPerformed(opts *bind.FilterOpts) (*DepositMainnetLogNftWithdrawalPerformedIterator, error)

FilterLogNftWithdrawalPerformed is a free log retrieval operation binding the contract event 0xa5cfa8e2199ec5b8ca319288bcab72734207d30569756ee594a74b4df7abbf41.

Solidity: event LogNftWithdrawalPerformed(uint256 ownerKey, uint256 assetType, uint256 tokenId, uint256 assetId, address recipient)

func (*DepositMainnetFilterer) FilterLogNominatedGovernor

func (_DepositMainnet *DepositMainnetFilterer) FilterLogNominatedGovernor(opts *bind.FilterOpts) (*DepositMainnetLogNominatedGovernorIterator, error)

FilterLogNominatedGovernor is a free log retrieval operation binding the contract event 0x6166272c8d3f5f579082f2827532732f97195007983bb5b83ac12c56700b01a6.

Solidity: event LogNominatedGovernor(address nominatedGovernor)

func (*DepositMainnetFilterer) FilterLogNominationCancelled

func (_DepositMainnet *DepositMainnetFilterer) FilterLogNominationCancelled(opts *bind.FilterOpts) (*DepositMainnetLogNominationCancelledIterator, error)

FilterLogNominationCancelled is a free log retrieval operation binding the contract event 0x7a8dc7dd7fffb43c4807438fa62729225156941e641fd877938f4edade3429f5.

Solidity: event LogNominationCancelled()

func (*DepositMainnetFilterer) FilterLogOperatorAdded

func (_DepositMainnet *DepositMainnetFilterer) FilterLogOperatorAdded(opts *bind.FilterOpts) (*DepositMainnetLogOperatorAddedIterator, error)

FilterLogOperatorAdded is a free log retrieval operation binding the contract event 0x50a18c352ee1c02ffe058e15c2eb6e58be387c81e73cc1e17035286e54c19a57.

Solidity: event LogOperatorAdded(address operator)

func (*DepositMainnetFilterer) FilterLogOperatorRemoved

func (_DepositMainnet *DepositMainnetFilterer) FilterLogOperatorRemoved(opts *bind.FilterOpts) (*DepositMainnetLogOperatorRemovedIterator, error)

FilterLogOperatorRemoved is a free log retrieval operation binding the contract event 0xec5f6c3a91a1efb1f9a308bb33c6e9e66bf9090fad0732f127dfdbf516d0625d.

Solidity: event LogOperatorRemoved(address operator)

func (*DepositMainnetFilterer) FilterLogRegistered

func (_DepositMainnet *DepositMainnetFilterer) FilterLogRegistered(opts *bind.FilterOpts) (*DepositMainnetLogRegisteredIterator, error)

FilterLogRegistered is a free log retrieval operation binding the contract event 0xaa7f29c97c6763919ef56006f07fbf5c1ac734b0414665df43cecdbce9010c9b.

Solidity: event LogRegistered(address entry, string entryId)

func (*DepositMainnetFilterer) FilterLogRemovalIntent

func (_DepositMainnet *DepositMainnetFilterer) FilterLogRemovalIntent(opts *bind.FilterOpts) (*DepositMainnetLogRemovalIntentIterator, error)

FilterLogRemovalIntent is a free log retrieval operation binding the contract event 0xa98ac1f696177f16ca482653307aa4a02b68cf03b14409a546de5adf946484fc.

Solidity: event LogRemovalIntent(address entry, string entryId)

func (*DepositMainnetFilterer) FilterLogRemoved

func (_DepositMainnet *DepositMainnetFilterer) FilterLogRemoved(opts *bind.FilterOpts) (*DepositMainnetLogRemovedIterator, error)

FilterLogRemoved is a free log retrieval operation binding the contract event 0x35b176cf4f09df896aa55e10eec90bb4c4689ea1d076135a8de3138d829d0142.

Solidity: event LogRemoved(address entry, string entryId)

func (*DepositMainnetFilterer) FilterLogRemovedGovernor

func (_DepositMainnet *DepositMainnetFilterer) FilterLogRemovedGovernor(opts *bind.FilterOpts) (*DepositMainnetLogRemovedGovernorIterator, error)

FilterLogRemovedGovernor is a free log retrieval operation binding the contract event 0xd75f94825e770b8b512be8e74759e252ad00e102e38f50cce2f7c6f868a29599.

Solidity: event LogRemovedGovernor(address removedGovernor)

func (*DepositMainnetFilterer) FilterLogRootUpdate

func (_DepositMainnet *DepositMainnetFilterer) FilterLogRootUpdate(opts *bind.FilterOpts) (*DepositMainnetLogRootUpdateIterator, error)

FilterLogRootUpdate is a free log retrieval operation binding the contract event 0x54fe7a67f8957a96919a0d1b81eeb25ea8c06f96ad528671da17a4a840040664.

Solidity: event LogRootUpdate(uint256 sequenceNumber, uint256 batchId, uint256 validiumVaultRoot, uint256 rollupVaultRoot, uint256 orderRoot)

func (*DepositMainnetFilterer) FilterLogStateTransitionFact

func (_DepositMainnet *DepositMainnetFilterer) FilterLogStateTransitionFact(opts *bind.FilterOpts) (*DepositMainnetLogStateTransitionFactIterator, error)

FilterLogStateTransitionFact is a free log retrieval operation binding the contract event 0x9866f8ddfe70bb512b2f2b28b49d4017c43f7ba775f1a20c61c13eea8cdac111.

Solidity: event LogStateTransitionFact(bytes32 stateTransitionFact)

func (*DepositMainnetFilterer) FilterLogTokenAdminAdded

func (_DepositMainnet *DepositMainnetFilterer) FilterLogTokenAdminAdded(opts *bind.FilterOpts) (*DepositMainnetLogTokenAdminAddedIterator, error)

FilterLogTokenAdminAdded is a free log retrieval operation binding the contract event 0x9085a9044aeb6daeeb5b4bf84af42b1a1613d4056f503c4e992b6396c16bd52f.

Solidity: event LogTokenAdminAdded(address tokenAdmin)

func (*DepositMainnetFilterer) FilterLogTokenAdminRemoved

func (_DepositMainnet *DepositMainnetFilterer) FilterLogTokenAdminRemoved(opts *bind.FilterOpts) (*DepositMainnetLogTokenAdminRemovedIterator, error)

FilterLogTokenAdminRemoved is a free log retrieval operation binding the contract event 0xfa49aecb996ea8d99950bb051552dfcc0b5460a0bb209867a1ed8067c32c2177.

Solidity: event LogTokenAdminRemoved(address tokenAdmin)

func (*DepositMainnetFilterer) FilterLogTokenRegistered

func (_DepositMainnet *DepositMainnetFilterer) FilterLogTokenRegistered(opts *bind.FilterOpts) (*DepositMainnetLogTokenRegisteredIterator, error)

FilterLogTokenRegistered is a free log retrieval operation binding the contract event 0x7a0efbc885500f3b4a895231945be4520e4c0ba5ef7274a225a0272c81ccbcb7.

Solidity: event LogTokenRegistered(uint256 assetType, bytes assetInfo, uint256 quantum)

func (*DepositMainnetFilterer) FilterLogUnFrozen

func (_DepositMainnet *DepositMainnetFilterer) FilterLogUnFrozen(opts *bind.FilterOpts) (*DepositMainnetLogUnFrozenIterator, error)

FilterLogUnFrozen is a free log retrieval operation binding the contract event 0x07017fe9180629cfffba412f65a9affcf9a121de02294179f5c058f881dcc9f8.

Solidity: event LogUnFrozen()

func (*DepositMainnetFilterer) FilterLogUserRegistered

func (_DepositMainnet *DepositMainnetFilterer) FilterLogUserRegistered(opts *bind.FilterOpts) (*DepositMainnetLogUserRegisteredIterator, error)

FilterLogUserRegistered is a free log retrieval operation binding the contract event 0xcab1cf17c190e4e2195a7b8f7b362023246fa774390432b4704ab6b29d56b07b.

Solidity: event LogUserRegistered(address ethKey, uint256 starkKey, address sender)

func (*DepositMainnetFilterer) FilterLogVaultBalanceChangeApplied

func (_DepositMainnet *DepositMainnetFilterer) FilterLogVaultBalanceChangeApplied(opts *bind.FilterOpts) (*DepositMainnetLogVaultBalanceChangeAppliedIterator, error)

FilterLogVaultBalanceChangeApplied is a free log retrieval operation binding the contract event 0x2b2b583bb5166d03b87a8e7c2785e61530ab776400fb69e1bcb13b33afef2b58.

Solidity: event LogVaultBalanceChangeApplied(address ethKey, uint256 assetId, uint256 vaultId, int256 quantizedAmountChange)

func (*DepositMainnetFilterer) FilterLogVaultWithdrawalLockSet

func (_DepositMainnet *DepositMainnetFilterer) FilterLogVaultWithdrawalLockSet(opts *bind.FilterOpts) (*DepositMainnetLogVaultWithdrawalLockSetIterator, error)

FilterLogVaultWithdrawalLockSet is a free log retrieval operation binding the contract event 0xcd08744f6e50d6b64d69f8a5eddc7f66e34db287f51c1da789ff770ebc7cf73e.

Solidity: event LogVaultWithdrawalLockSet(address ethKey, uint256 assetId, uint256 vaultId, uint256 timeRelease)

func (*DepositMainnetFilterer) FilterLogWithdrawalAllowed

func (_DepositMainnet *DepositMainnetFilterer) FilterLogWithdrawalAllowed(opts *bind.FilterOpts) (*DepositMainnetLogWithdrawalAllowedIterator, error)

FilterLogWithdrawalAllowed is a free log retrieval operation binding the contract event 0x03c10a82c955f7bcd0c934147fb39cafca947a4294425b1751d884c8ac954287.

Solidity: event LogWithdrawalAllowed(uint256 ownerKey, uint256 assetType, uint256 nonQuantizedAmount, uint256 quantizedAmount)

func (*DepositMainnetFilterer) FilterLogWithdrawalFromVault

func (_DepositMainnet *DepositMainnetFilterer) FilterLogWithdrawalFromVault(opts *bind.FilterOpts) (*DepositMainnetLogWithdrawalFromVaultIterator, error)

FilterLogWithdrawalFromVault is a free log retrieval operation binding the contract event 0x824058caef851aafcaa37b343756b98e0c9e3a86be89eaa6a326d66df04e5a43.

Solidity: event LogWithdrawalFromVault(address ethKey, uint256 assetType, uint256 assetId, uint256 vaultId, uint256 nonQuantizedAmount, uint256 quantizedAmount)

func (*DepositMainnetFilterer) FilterLogWithdrawalPerformed

func (_DepositMainnet *DepositMainnetFilterer) FilterLogWithdrawalPerformed(opts *bind.FilterOpts) (*DepositMainnetLogWithdrawalPerformedIterator, error)

FilterLogWithdrawalPerformed is a free log retrieval operation binding the contract event 0xb7477a7b93b2addc5272bbd7ad0986ef1c0d0bd265f26c3dc4bbe42727c2ac0c.

Solidity: event LogWithdrawalPerformed(uint256 ownerKey, uint256 assetType, uint256 nonQuantizedAmount, uint256 quantizedAmount, address recipient)

func (*DepositMainnetFilterer) FilterLogWithdrawalWithTokenIdPerformed

func (_DepositMainnet *DepositMainnetFilterer) FilterLogWithdrawalWithTokenIdPerformed(opts *bind.FilterOpts) (*DepositMainnetLogWithdrawalWithTokenIdPerformedIterator, error)

FilterLogWithdrawalWithTokenIdPerformed is a free log retrieval operation binding the contract event 0xc6ba68235f3229e53f3a95cda25543ad54c0f6df2493a06c05fb930bea7966fe.

Solidity: event LogWithdrawalWithTokenIdPerformed(uint256 ownerKey, uint256 assetType, uint256 tokenId, uint256 assetId, uint256 nonQuantizedAmount, uint256 quantizedAmount, address recipient)

func (*DepositMainnetFilterer) ParseImplementationActivationRescheduled

func (_DepositMainnet *DepositMainnetFilterer) ParseImplementationActivationRescheduled(log types.Log) (*DepositMainnetImplementationActivationRescheduled, error)

ParseImplementationActivationRescheduled is a log parse operation binding the contract event 0xdda7b7d1f8141bd98b4378ee60e6231f89598ca02949a9d0550904dc96efeeb7.

Solidity: event ImplementationActivationRescheduled(address indexed implementation, uint256 updatedActivationTime)

func (*DepositMainnetFilterer) ParseLogAssetWithdrawalAllowed

func (_DepositMainnet *DepositMainnetFilterer) ParseLogAssetWithdrawalAllowed(log types.Log) (*DepositMainnetLogAssetWithdrawalAllowed, error)

ParseLogAssetWithdrawalAllowed is a log parse operation binding the contract event 0xd31f59c968eb53320f624721416cf88605da9aadbaa723405e52affe9de4b07f.

Solidity: event LogAssetWithdrawalAllowed(uint256 ownerKey, uint256 assetId, uint256 quantizedAmount)

func (*DepositMainnetFilterer) ParseLogDefaultVaultWithdrawalLockSet

func (_DepositMainnet *DepositMainnetFilterer) ParseLogDefaultVaultWithdrawalLockSet(log types.Log) (*DepositMainnetLogDefaultVaultWithdrawalLockSet, error)

ParseLogDefaultVaultWithdrawalLockSet is a log parse operation binding the contract event 0x832169a4c3cea413f0041437fd118afbc4b33edbf6783da382128bca1e56b2d2.

Solidity: event LogDefaultVaultWithdrawalLockSet(uint256 newDefaultLockTime)

func (*DepositMainnetFilterer) ParseLogDeposit

func (_DepositMainnet *DepositMainnetFilterer) ParseLogDeposit(log types.Log) (*DepositMainnetLogDeposit, error)

ParseLogDeposit is a log parse operation binding the contract event 0x06724742ccc8c330a39a641ef02a0b419bd09248360680bb38159b0a8c2635d6.

Solidity: event LogDeposit(address depositorEthKey, uint256 starkKey, uint256 vaultId, uint256 assetType, uint256 nonQuantizedAmount, uint256 quantizedAmount)

func (*DepositMainnetFilterer) ParseLogDepositCancel

func (_DepositMainnet *DepositMainnetFilterer) ParseLogDepositCancel(log types.Log) (*DepositMainnetLogDepositCancel, error)

ParseLogDepositCancel is a log parse operation binding the contract event 0x0bc1df35228095c37da66a6ffcc755ea79dfc437345685f618e05fafad6b445e.

Solidity: event LogDepositCancel(uint256 starkKey, uint256 vaultId, uint256 assetId)

func (*DepositMainnetFilterer) ParseLogDepositCancelReclaimed

func (_DepositMainnet *DepositMainnetFilterer) ParseLogDepositCancelReclaimed(log types.Log) (*DepositMainnetLogDepositCancelReclaimed, error)

ParseLogDepositCancelReclaimed is a log parse operation binding the contract event 0xe3e46ecf1138180bf93cba62a0b7e661d976a8ab3d40243f7b082667d8f500af.

Solidity: event LogDepositCancelReclaimed(uint256 starkKey, uint256 vaultId, uint256 assetType, uint256 nonQuantizedAmount, uint256 quantizedAmount)

func (*DepositMainnetFilterer) ParseLogDepositNftCancelReclaimed

func (_DepositMainnet *DepositMainnetFilterer) ParseLogDepositNftCancelReclaimed(log types.Log) (*DepositMainnetLogDepositNftCancelReclaimed, error)

ParseLogDepositNftCancelReclaimed is a log parse operation binding the contract event 0xf00c0c1a754f6df7545d96a7e12aad552728b94ca6aa94f81e297bdbcf1dab9c.

Solidity: event LogDepositNftCancelReclaimed(uint256 starkKey, uint256 vaultId, uint256 assetType, uint256 tokenId, uint256 assetId)

func (*DepositMainnetFilterer) ParseLogDepositToVault

func (_DepositMainnet *DepositMainnetFilterer) ParseLogDepositToVault(log types.Log) (*DepositMainnetLogDepositToVault, error)

ParseLogDepositToVault is a log parse operation binding the contract event 0xeab1149e7dda57c040af22580ce50b38b8b3af38433be30a24b3938166cd45e9.

Solidity: event LogDepositToVault(address ethKey, uint256 assetType, uint256 assetId, uint256 vaultId, uint256 nonQuantizedAmount, uint256 quantizedAmount)

func (*DepositMainnetFilterer) ParseLogDepositWithTokenId

func (_DepositMainnet *DepositMainnetFilterer) ParseLogDepositWithTokenId(log types.Log) (*DepositMainnetLogDepositWithTokenId, error)

ParseLogDepositWithTokenId is a log parse operation binding the contract event 0xed94dc026fa9364c53bc0af51cde7f54f3109b3f31fceb26d01396d80e20453b.

Solidity: event LogDepositWithTokenId(address depositorEthKey, uint256 starkKey, uint256 vaultId, uint256 assetType, uint256 tokenId, uint256 assetId, uint256 nonQuantizedAmount, uint256 quantizedAmount)

func (*DepositMainnetFilterer) ParseLogDepositWithTokenIdCancelReclaimed

func (_DepositMainnet *DepositMainnetFilterer) ParseLogDepositWithTokenIdCancelReclaimed(log types.Log) (*DepositMainnetLogDepositWithTokenIdCancelReclaimed, error)

ParseLogDepositWithTokenIdCancelReclaimed is a log parse operation binding the contract event 0xcc00f2179d127845242252f3c3b6b238c5ed33c2e933179f09653cfb1cdee7ca.

Solidity: event LogDepositWithTokenIdCancelReclaimed(uint256 starkKey, uint256 vaultId, uint256 assetType, uint256 tokenId, uint256 assetId, uint256 nonQuantizedAmount, uint256 quantizedAmount)

func (*DepositMainnetFilterer) ParseLogFrozen

func (_DepositMainnet *DepositMainnetFilterer) ParseLogFrozen(log types.Log) (*DepositMainnetLogFrozen, error)

ParseLogFrozen is a log parse operation binding the contract event 0xf5b8e6419478ab140eb98026ab5bd607038cb0ac4d4dad5b1fc0848dfd203d1f.

Solidity: event LogFrozen()

func (*DepositMainnetFilterer) ParseLogFullWithdrawalRequest

func (_DepositMainnet *DepositMainnetFilterer) ParseLogFullWithdrawalRequest(log types.Log) (*DepositMainnetLogFullWithdrawalRequest, error)

ParseLogFullWithdrawalRequest is a log parse operation binding the contract event 0x08eb46dbb87dcfe92d4846e5766802051525fba08a9b48318f5e0fe41186d298.

Solidity: event LogFullWithdrawalRequest(uint256 ownerKey, uint256 vaultId)

func (*DepositMainnetFilterer) ParseLogMintWithdrawalPerformed

func (_DepositMainnet *DepositMainnetFilterer) ParseLogMintWithdrawalPerformed(log types.Log) (*DepositMainnetLogMintWithdrawalPerformed, error)

ParseLogMintWithdrawalPerformed is a log parse operation binding the contract event 0x7e6e15df814c1a309a57686de672b2bedd128eacde35c5370c36d6840d4e9a92.

Solidity: event LogMintWithdrawalPerformed(uint256 ownerKey, uint256 assetType, uint256 nonQuantizedAmount, uint256 quantizedAmount, uint256 assetId)

func (*DepositMainnetFilterer) ParseLogMintableWithdrawalAllowed

func (_DepositMainnet *DepositMainnetFilterer) ParseLogMintableWithdrawalAllowed(log types.Log) (*DepositMainnetLogMintableWithdrawalAllowed, error)

ParseLogMintableWithdrawalAllowed is a log parse operation binding the contract event 0x2acce0cedb29dc4927e6c891b57ef5bc8858eea4bf52787ea94873aebd4aeca0.

Solidity: event LogMintableWithdrawalAllowed(uint256 ownerKey, uint256 assetId, uint256 quantizedAmount)

func (*DepositMainnetFilterer) ParseLogNewGovernorAccepted

func (_DepositMainnet *DepositMainnetFilterer) ParseLogNewGovernorAccepted(log types.Log) (*DepositMainnetLogNewGovernorAccepted, error)

ParseLogNewGovernorAccepted is a log parse operation binding the contract event 0xcfb473e6c03f9a29ddaf990e736fa3de5188a0bd85d684f5b6e164ebfbfff5d2.

Solidity: event LogNewGovernorAccepted(address acceptedGovernor)

func (*DepositMainnetFilterer) ParseLogNftDeposit

func (_DepositMainnet *DepositMainnetFilterer) ParseLogNftDeposit(log types.Log) (*DepositMainnetLogNftDeposit, error)

ParseLogNftDeposit is a log parse operation binding the contract event 0x0fcf2162832b2d6033d4d34d2f45a28d9cfee523f1899945bbdd32529cfda67b.

Solidity: event LogNftDeposit(address depositorEthKey, uint256 starkKey, uint256 vaultId, uint256 assetType, uint256 tokenId, uint256 assetId)

func (*DepositMainnetFilterer) ParseLogNftWithdrawalAllowed

func (_DepositMainnet *DepositMainnetFilterer) ParseLogNftWithdrawalAllowed(log types.Log) (*DepositMainnetLogNftWithdrawalAllowed, error)

ParseLogNftWithdrawalAllowed is a log parse operation binding the contract event 0xf07608f26256bce78d87220cfc0e7b1cc69b48e55104bfa591b2818161386627.

Solidity: event LogNftWithdrawalAllowed(uint256 ownerKey, uint256 assetId)

func (*DepositMainnetFilterer) ParseLogNftWithdrawalPerformed

func (_DepositMainnet *DepositMainnetFilterer) ParseLogNftWithdrawalPerformed(log types.Log) (*DepositMainnetLogNftWithdrawalPerformed, error)

ParseLogNftWithdrawalPerformed is a log parse operation binding the contract event 0xa5cfa8e2199ec5b8ca319288bcab72734207d30569756ee594a74b4df7abbf41.

Solidity: event LogNftWithdrawalPerformed(uint256 ownerKey, uint256 assetType, uint256 tokenId, uint256 assetId, address recipient)

func (*DepositMainnetFilterer) ParseLogNominatedGovernor

func (_DepositMainnet *DepositMainnetFilterer) ParseLogNominatedGovernor(log types.Log) (*DepositMainnetLogNominatedGovernor, error)

ParseLogNominatedGovernor is a log parse operation binding the contract event 0x6166272c8d3f5f579082f2827532732f97195007983bb5b83ac12c56700b01a6.

Solidity: event LogNominatedGovernor(address nominatedGovernor)

func (*DepositMainnetFilterer) ParseLogNominationCancelled

func (_DepositMainnet *DepositMainnetFilterer) ParseLogNominationCancelled(log types.Log) (*DepositMainnetLogNominationCancelled, error)

ParseLogNominationCancelled is a log parse operation binding the contract event 0x7a8dc7dd7fffb43c4807438fa62729225156941e641fd877938f4edade3429f5.

Solidity: event LogNominationCancelled()

func (*DepositMainnetFilterer) ParseLogOperatorAdded

func (_DepositMainnet *DepositMainnetFilterer) ParseLogOperatorAdded(log types.Log) (*DepositMainnetLogOperatorAdded, error)

ParseLogOperatorAdded is a log parse operation binding the contract event 0x50a18c352ee1c02ffe058e15c2eb6e58be387c81e73cc1e17035286e54c19a57.

Solidity: event LogOperatorAdded(address operator)

func (*DepositMainnetFilterer) ParseLogOperatorRemoved

func (_DepositMainnet *DepositMainnetFilterer) ParseLogOperatorRemoved(log types.Log) (*DepositMainnetLogOperatorRemoved, error)

ParseLogOperatorRemoved is a log parse operation binding the contract event 0xec5f6c3a91a1efb1f9a308bb33c6e9e66bf9090fad0732f127dfdbf516d0625d.

Solidity: event LogOperatorRemoved(address operator)

func (*DepositMainnetFilterer) ParseLogRegistered

func (_DepositMainnet *DepositMainnetFilterer) ParseLogRegistered(log types.Log) (*DepositMainnetLogRegistered, error)

ParseLogRegistered is a log parse operation binding the contract event 0xaa7f29c97c6763919ef56006f07fbf5c1ac734b0414665df43cecdbce9010c9b.

Solidity: event LogRegistered(address entry, string entryId)

func (*DepositMainnetFilterer) ParseLogRemovalIntent

func (_DepositMainnet *DepositMainnetFilterer) ParseLogRemovalIntent(log types.Log) (*DepositMainnetLogRemovalIntent, error)

ParseLogRemovalIntent is a log parse operation binding the contract event 0xa98ac1f696177f16ca482653307aa4a02b68cf03b14409a546de5adf946484fc.

Solidity: event LogRemovalIntent(address entry, string entryId)

func (*DepositMainnetFilterer) ParseLogRemoved

func (_DepositMainnet *DepositMainnetFilterer) ParseLogRemoved(log types.Log) (*DepositMainnetLogRemoved, error)

ParseLogRemoved is a log parse operation binding the contract event 0x35b176cf4f09df896aa55e10eec90bb4c4689ea1d076135a8de3138d829d0142.

Solidity: event LogRemoved(address entry, string entryId)

func (*DepositMainnetFilterer) ParseLogRemovedGovernor

func (_DepositMainnet *DepositMainnetFilterer) ParseLogRemovedGovernor(log types.Log) (*DepositMainnetLogRemovedGovernor, error)

ParseLogRemovedGovernor is a log parse operation binding the contract event 0xd75f94825e770b8b512be8e74759e252ad00e102e38f50cce2f7c6f868a29599.

Solidity: event LogRemovedGovernor(address removedGovernor)

func (*DepositMainnetFilterer) ParseLogRootUpdate

func (_DepositMainnet *DepositMainnetFilterer) ParseLogRootUpdate(log types.Log) (*DepositMainnetLogRootUpdate, error)

ParseLogRootUpdate is a log parse operation binding the contract event 0x54fe7a67f8957a96919a0d1b81eeb25ea8c06f96ad528671da17a4a840040664.

Solidity: event LogRootUpdate(uint256 sequenceNumber, uint256 batchId, uint256 validiumVaultRoot, uint256 rollupVaultRoot, uint256 orderRoot)

func (*DepositMainnetFilterer) ParseLogStateTransitionFact

func (_DepositMainnet *DepositMainnetFilterer) ParseLogStateTransitionFact(log types.Log) (*DepositMainnetLogStateTransitionFact, error)

ParseLogStateTransitionFact is a log parse operation binding the contract event 0x9866f8ddfe70bb512b2f2b28b49d4017c43f7ba775f1a20c61c13eea8cdac111.

Solidity: event LogStateTransitionFact(bytes32 stateTransitionFact)

func (*DepositMainnetFilterer) ParseLogTokenAdminAdded

func (_DepositMainnet *DepositMainnetFilterer) ParseLogTokenAdminAdded(log types.Log) (*DepositMainnetLogTokenAdminAdded, error)

ParseLogTokenAdminAdded is a log parse operation binding the contract event 0x9085a9044aeb6daeeb5b4bf84af42b1a1613d4056f503c4e992b6396c16bd52f.

Solidity: event LogTokenAdminAdded(address tokenAdmin)

func (*DepositMainnetFilterer) ParseLogTokenAdminRemoved

func (_DepositMainnet *DepositMainnetFilterer) ParseLogTokenAdminRemoved(log types.Log) (*DepositMainnetLogTokenAdminRemoved, error)

ParseLogTokenAdminRemoved is a log parse operation binding the contract event 0xfa49aecb996ea8d99950bb051552dfcc0b5460a0bb209867a1ed8067c32c2177.

Solidity: event LogTokenAdminRemoved(address tokenAdmin)

func (*DepositMainnetFilterer) ParseLogTokenRegistered

func (_DepositMainnet *DepositMainnetFilterer) ParseLogTokenRegistered(log types.Log) (*DepositMainnetLogTokenRegistered, error)

ParseLogTokenRegistered is a log parse operation binding the contract event 0x7a0efbc885500f3b4a895231945be4520e4c0ba5ef7274a225a0272c81ccbcb7.

Solidity: event LogTokenRegistered(uint256 assetType, bytes assetInfo, uint256 quantum)

func (*DepositMainnetFilterer) ParseLogUnFrozen

func (_DepositMainnet *DepositMainnetFilterer) ParseLogUnFrozen(log types.Log) (*DepositMainnetLogUnFrozen, error)

ParseLogUnFrozen is a log parse operation binding the contract event 0x07017fe9180629cfffba412f65a9affcf9a121de02294179f5c058f881dcc9f8.

Solidity: event LogUnFrozen()

func (*DepositMainnetFilterer) ParseLogUserRegistered

func (_DepositMainnet *DepositMainnetFilterer) ParseLogUserRegistered(log types.Log) (*DepositMainnetLogUserRegistered, error)

ParseLogUserRegistered is a log parse operation binding the contract event 0xcab1cf17c190e4e2195a7b8f7b362023246fa774390432b4704ab6b29d56b07b.

Solidity: event LogUserRegistered(address ethKey, uint256 starkKey, address sender)

func (*DepositMainnetFilterer) ParseLogVaultBalanceChangeApplied

func (_DepositMainnet *DepositMainnetFilterer) ParseLogVaultBalanceChangeApplied(log types.Log) (*DepositMainnetLogVaultBalanceChangeApplied, error)

ParseLogVaultBalanceChangeApplied is a log parse operation binding the contract event 0x2b2b583bb5166d03b87a8e7c2785e61530ab776400fb69e1bcb13b33afef2b58.

Solidity: event LogVaultBalanceChangeApplied(address ethKey, uint256 assetId, uint256 vaultId, int256 quantizedAmountChange)

func (*DepositMainnetFilterer) ParseLogVaultWithdrawalLockSet

func (_DepositMainnet *DepositMainnetFilterer) ParseLogVaultWithdrawalLockSet(log types.Log) (*DepositMainnetLogVaultWithdrawalLockSet, error)

ParseLogVaultWithdrawalLockSet is a log parse operation binding the contract event 0xcd08744f6e50d6b64d69f8a5eddc7f66e34db287f51c1da789ff770ebc7cf73e.

Solidity: event LogVaultWithdrawalLockSet(address ethKey, uint256 assetId, uint256 vaultId, uint256 timeRelease)

func (*DepositMainnetFilterer) ParseLogWithdrawalAllowed

func (_DepositMainnet *DepositMainnetFilterer) ParseLogWithdrawalAllowed(log types.Log) (*DepositMainnetLogWithdrawalAllowed, error)

ParseLogWithdrawalAllowed is a log parse operation binding the contract event 0x03c10a82c955f7bcd0c934147fb39cafca947a4294425b1751d884c8ac954287.

Solidity: event LogWithdrawalAllowed(uint256 ownerKey, uint256 assetType, uint256 nonQuantizedAmount, uint256 quantizedAmount)

func (*DepositMainnetFilterer) ParseLogWithdrawalFromVault

func (_DepositMainnet *DepositMainnetFilterer) ParseLogWithdrawalFromVault(log types.Log) (*DepositMainnetLogWithdrawalFromVault, error)

ParseLogWithdrawalFromVault is a log parse operation binding the contract event 0x824058caef851aafcaa37b343756b98e0c9e3a86be89eaa6a326d66df04e5a43.

Solidity: event LogWithdrawalFromVault(address ethKey, uint256 assetType, uint256 assetId, uint256 vaultId, uint256 nonQuantizedAmount, uint256 quantizedAmount)

func (*DepositMainnetFilterer) ParseLogWithdrawalPerformed

func (_DepositMainnet *DepositMainnetFilterer) ParseLogWithdrawalPerformed(log types.Log) (*DepositMainnetLogWithdrawalPerformed, error)

ParseLogWithdrawalPerformed is a log parse operation binding the contract event 0xb7477a7b93b2addc5272bbd7ad0986ef1c0d0bd265f26c3dc4bbe42727c2ac0c.

Solidity: event LogWithdrawalPerformed(uint256 ownerKey, uint256 assetType, uint256 nonQuantizedAmount, uint256 quantizedAmount, address recipient)

func (*DepositMainnetFilterer) ParseLogWithdrawalWithTokenIdPerformed

func (_DepositMainnet *DepositMainnetFilterer) ParseLogWithdrawalWithTokenIdPerformed(log types.Log) (*DepositMainnetLogWithdrawalWithTokenIdPerformed, error)

ParseLogWithdrawalWithTokenIdPerformed is a log parse operation binding the contract event 0xc6ba68235f3229e53f3a95cda25543ad54c0f6df2493a06c05fb930bea7966fe.

Solidity: event LogWithdrawalWithTokenIdPerformed(uint256 ownerKey, uint256 assetType, uint256 tokenId, uint256 assetId, uint256 nonQuantizedAmount, uint256 quantizedAmount, address recipient)

func (*DepositMainnetFilterer) WatchImplementationActivationRescheduled

func (_DepositMainnet *DepositMainnetFilterer) WatchImplementationActivationRescheduled(opts *bind.WatchOpts, sink chan<- *DepositMainnetImplementationActivationRescheduled, implementation []common.Address) (event.Subscription, error)

WatchImplementationActivationRescheduled is a free log subscription operation binding the contract event 0xdda7b7d1f8141bd98b4378ee60e6231f89598ca02949a9d0550904dc96efeeb7.

Solidity: event ImplementationActivationRescheduled(address indexed implementation, uint256 updatedActivationTime)

func (*DepositMainnetFilterer) WatchLogAssetWithdrawalAllowed

func (_DepositMainnet *DepositMainnetFilterer) WatchLogAssetWithdrawalAllowed(opts *bind.WatchOpts, sink chan<- *DepositMainnetLogAssetWithdrawalAllowed) (event.Subscription, error)

WatchLogAssetWithdrawalAllowed is a free log subscription operation binding the contract event 0xd31f59c968eb53320f624721416cf88605da9aadbaa723405e52affe9de4b07f.

Solidity: event LogAssetWithdrawalAllowed(uint256 ownerKey, uint256 assetId, uint256 quantizedAmount)

func (*DepositMainnetFilterer) WatchLogDefaultVaultWithdrawalLockSet

func (_DepositMainnet *DepositMainnetFilterer) WatchLogDefaultVaultWithdrawalLockSet(opts *bind.WatchOpts, sink chan<- *DepositMainnetLogDefaultVaultWithdrawalLockSet) (event.Subscription, error)

WatchLogDefaultVaultWithdrawalLockSet is a free log subscription operation binding the contract event 0x832169a4c3cea413f0041437fd118afbc4b33edbf6783da382128bca1e56b2d2.

Solidity: event LogDefaultVaultWithdrawalLockSet(uint256 newDefaultLockTime)

func (*DepositMainnetFilterer) WatchLogDeposit

func (_DepositMainnet *DepositMainnetFilterer) WatchLogDeposit(opts *bind.WatchOpts, sink chan<- *DepositMainnetLogDeposit) (event.Subscription, error)

WatchLogDeposit is a free log subscription operation binding the contract event 0x06724742ccc8c330a39a641ef02a0b419bd09248360680bb38159b0a8c2635d6.

Solidity: event LogDeposit(address depositorEthKey, uint256 starkKey, uint256 vaultId, uint256 assetType, uint256 nonQuantizedAmount, uint256 quantizedAmount)

func (*DepositMainnetFilterer) WatchLogDepositCancel

func (_DepositMainnet *DepositMainnetFilterer) WatchLogDepositCancel(opts *bind.WatchOpts, sink chan<- *DepositMainnetLogDepositCancel) (event.Subscription, error)

WatchLogDepositCancel is a free log subscription operation binding the contract event 0x0bc1df35228095c37da66a6ffcc755ea79dfc437345685f618e05fafad6b445e.

Solidity: event LogDepositCancel(uint256 starkKey, uint256 vaultId, uint256 assetId)

func (*DepositMainnetFilterer) WatchLogDepositCancelReclaimed

func (_DepositMainnet *DepositMainnetFilterer) WatchLogDepositCancelReclaimed(opts *bind.WatchOpts, sink chan<- *DepositMainnetLogDepositCancelReclaimed) (event.Subscription, error)

WatchLogDepositCancelReclaimed is a free log subscription operation binding the contract event 0xe3e46ecf1138180bf93cba62a0b7e661d976a8ab3d40243f7b082667d8f500af.

Solidity: event LogDepositCancelReclaimed(uint256 starkKey, uint256 vaultId, uint256 assetType, uint256 nonQuantizedAmount, uint256 quantizedAmount)

func (*DepositMainnetFilterer) WatchLogDepositNftCancelReclaimed

func (_DepositMainnet *DepositMainnetFilterer) WatchLogDepositNftCancelReclaimed(opts *bind.WatchOpts, sink chan<- *DepositMainnetLogDepositNftCancelReclaimed) (event.Subscription, error)

WatchLogDepositNftCancelReclaimed is a free log subscription operation binding the contract event 0xf00c0c1a754f6df7545d96a7e12aad552728b94ca6aa94f81e297bdbcf1dab9c.

Solidity: event LogDepositNftCancelReclaimed(uint256 starkKey, uint256 vaultId, uint256 assetType, uint256 tokenId, uint256 assetId)

func (*DepositMainnetFilterer) WatchLogDepositToVault

func (_DepositMainnet *DepositMainnetFilterer) WatchLogDepositToVault(opts *bind.WatchOpts, sink chan<- *DepositMainnetLogDepositToVault) (event.Subscription, error)

WatchLogDepositToVault is a free log subscription operation binding the contract event 0xeab1149e7dda57c040af22580ce50b38b8b3af38433be30a24b3938166cd45e9.

Solidity: event LogDepositToVault(address ethKey, uint256 assetType, uint256 assetId, uint256 vaultId, uint256 nonQuantizedAmount, uint256 quantizedAmount)

func (*DepositMainnetFilterer) WatchLogDepositWithTokenId

func (_DepositMainnet *DepositMainnetFilterer) WatchLogDepositWithTokenId(opts *bind.WatchOpts, sink chan<- *DepositMainnetLogDepositWithTokenId) (event.Subscription, error)

WatchLogDepositWithTokenId is a free log subscription operation binding the contract event 0xed94dc026fa9364c53bc0af51cde7f54f3109b3f31fceb26d01396d80e20453b.

Solidity: event LogDepositWithTokenId(address depositorEthKey, uint256 starkKey, uint256 vaultId, uint256 assetType, uint256 tokenId, uint256 assetId, uint256 nonQuantizedAmount, uint256 quantizedAmount)

func (*DepositMainnetFilterer) WatchLogDepositWithTokenIdCancelReclaimed

func (_DepositMainnet *DepositMainnetFilterer) WatchLogDepositWithTokenIdCancelReclaimed(opts *bind.WatchOpts, sink chan<- *DepositMainnetLogDepositWithTokenIdCancelReclaimed) (event.Subscription, error)

WatchLogDepositWithTokenIdCancelReclaimed is a free log subscription operation binding the contract event 0xcc00f2179d127845242252f3c3b6b238c5ed33c2e933179f09653cfb1cdee7ca.

Solidity: event LogDepositWithTokenIdCancelReclaimed(uint256 starkKey, uint256 vaultId, uint256 assetType, uint256 tokenId, uint256 assetId, uint256 nonQuantizedAmount, uint256 quantizedAmount)

func (*DepositMainnetFilterer) WatchLogFrozen

func (_DepositMainnet *DepositMainnetFilterer) WatchLogFrozen(opts *bind.WatchOpts, sink chan<- *DepositMainnetLogFrozen) (event.Subscription, error)

WatchLogFrozen is a free log subscription operation binding the contract event 0xf5b8e6419478ab140eb98026ab5bd607038cb0ac4d4dad5b1fc0848dfd203d1f.

Solidity: event LogFrozen()

func (*DepositMainnetFilterer) WatchLogFullWithdrawalRequest

func (_DepositMainnet *DepositMainnetFilterer) WatchLogFullWithdrawalRequest(opts *bind.WatchOpts, sink chan<- *DepositMainnetLogFullWithdrawalRequest) (event.Subscription, error)

WatchLogFullWithdrawalRequest is a free log subscription operation binding the contract event 0x08eb46dbb87dcfe92d4846e5766802051525fba08a9b48318f5e0fe41186d298.

Solidity: event LogFullWithdrawalRequest(uint256 ownerKey, uint256 vaultId)

func (*DepositMainnetFilterer) WatchLogMintWithdrawalPerformed

func (_DepositMainnet *DepositMainnetFilterer) WatchLogMintWithdrawalPerformed(opts *bind.WatchOpts, sink chan<- *DepositMainnetLogMintWithdrawalPerformed) (event.Subscription, error)

WatchLogMintWithdrawalPerformed is a free log subscription operation binding the contract event 0x7e6e15df814c1a309a57686de672b2bedd128eacde35c5370c36d6840d4e9a92.

Solidity: event LogMintWithdrawalPerformed(uint256 ownerKey, uint256 assetType, uint256 nonQuantizedAmount, uint256 quantizedAmount, uint256 assetId)

func (*DepositMainnetFilterer) WatchLogMintableWithdrawalAllowed

func (_DepositMainnet *DepositMainnetFilterer) WatchLogMintableWithdrawalAllowed(opts *bind.WatchOpts, sink chan<- *DepositMainnetLogMintableWithdrawalAllowed) (event.Subscription, error)

WatchLogMintableWithdrawalAllowed is a free log subscription operation binding the contract event 0x2acce0cedb29dc4927e6c891b57ef5bc8858eea4bf52787ea94873aebd4aeca0.

Solidity: event LogMintableWithdrawalAllowed(uint256 ownerKey, uint256 assetId, uint256 quantizedAmount)

func (*DepositMainnetFilterer) WatchLogNewGovernorAccepted

func (_DepositMainnet *DepositMainnetFilterer) WatchLogNewGovernorAccepted(opts *bind.WatchOpts, sink chan<- *DepositMainnetLogNewGovernorAccepted) (event.Subscription, error)

WatchLogNewGovernorAccepted is a free log subscription operation binding the contract event 0xcfb473e6c03f9a29ddaf990e736fa3de5188a0bd85d684f5b6e164ebfbfff5d2.

Solidity: event LogNewGovernorAccepted(address acceptedGovernor)

func (*DepositMainnetFilterer) WatchLogNftDeposit

func (_DepositMainnet *DepositMainnetFilterer) WatchLogNftDeposit(opts *bind.WatchOpts, sink chan<- *DepositMainnetLogNftDeposit) (event.Subscription, error)

WatchLogNftDeposit is a free log subscription operation binding the contract event 0x0fcf2162832b2d6033d4d34d2f45a28d9cfee523f1899945bbdd32529cfda67b.

Solidity: event LogNftDeposit(address depositorEthKey, uint256 starkKey, uint256 vaultId, uint256 assetType, uint256 tokenId, uint256 assetId)

func (*DepositMainnetFilterer) WatchLogNftWithdrawalAllowed

func (_DepositMainnet *DepositMainnetFilterer) WatchLogNftWithdrawalAllowed(opts *bind.WatchOpts, sink chan<- *DepositMainnetLogNftWithdrawalAllowed) (event.Subscription, error)

WatchLogNftWithdrawalAllowed is a free log subscription operation binding the contract event 0xf07608f26256bce78d87220cfc0e7b1cc69b48e55104bfa591b2818161386627.

Solidity: event LogNftWithdrawalAllowed(uint256 ownerKey, uint256 assetId)

func (*DepositMainnetFilterer) WatchLogNftWithdrawalPerformed

func (_DepositMainnet *DepositMainnetFilterer) WatchLogNftWithdrawalPerformed(opts *bind.WatchOpts, sink chan<- *DepositMainnetLogNftWithdrawalPerformed) (event.Subscription, error)

WatchLogNftWithdrawalPerformed is a free log subscription operation binding the contract event 0xa5cfa8e2199ec5b8ca319288bcab72734207d30569756ee594a74b4df7abbf41.

Solidity: event LogNftWithdrawalPerformed(uint256 ownerKey, uint256 assetType, uint256 tokenId, uint256 assetId, address recipient)

func (*DepositMainnetFilterer) WatchLogNominatedGovernor

func (_DepositMainnet *DepositMainnetFilterer) WatchLogNominatedGovernor(opts *bind.WatchOpts, sink chan<- *DepositMainnetLogNominatedGovernor) (event.Subscription, error)

WatchLogNominatedGovernor is a free log subscription operation binding the contract event 0x6166272c8d3f5f579082f2827532732f97195007983bb5b83ac12c56700b01a6.

Solidity: event LogNominatedGovernor(address nominatedGovernor)

func (*DepositMainnetFilterer) WatchLogNominationCancelled

func (_DepositMainnet *DepositMainnetFilterer) WatchLogNominationCancelled(opts *bind.WatchOpts, sink chan<- *DepositMainnetLogNominationCancelled) (event.Subscription, error)

WatchLogNominationCancelled is a free log subscription operation binding the contract event 0x7a8dc7dd7fffb43c4807438fa62729225156941e641fd877938f4edade3429f5.

Solidity: event LogNominationCancelled()

func (*DepositMainnetFilterer) WatchLogOperatorAdded

func (_DepositMainnet *DepositMainnetFilterer) WatchLogOperatorAdded(opts *bind.WatchOpts, sink chan<- *DepositMainnetLogOperatorAdded) (event.Subscription, error)

WatchLogOperatorAdded is a free log subscription operation binding the contract event 0x50a18c352ee1c02ffe058e15c2eb6e58be387c81e73cc1e17035286e54c19a57.

Solidity: event LogOperatorAdded(address operator)

func (*DepositMainnetFilterer) WatchLogOperatorRemoved

func (_DepositMainnet *DepositMainnetFilterer) WatchLogOperatorRemoved(opts *bind.WatchOpts, sink chan<- *DepositMainnetLogOperatorRemoved) (event.Subscription, error)

WatchLogOperatorRemoved is a free log subscription operation binding the contract event 0xec5f6c3a91a1efb1f9a308bb33c6e9e66bf9090fad0732f127dfdbf516d0625d.

Solidity: event LogOperatorRemoved(address operator)

func (*DepositMainnetFilterer) WatchLogRegistered

func (_DepositMainnet *DepositMainnetFilterer) WatchLogRegistered(opts *bind.WatchOpts, sink chan<- *DepositMainnetLogRegistered) (event.Subscription, error)

WatchLogRegistered is a free log subscription operation binding the contract event 0xaa7f29c97c6763919ef56006f07fbf5c1ac734b0414665df43cecdbce9010c9b.

Solidity: event LogRegistered(address entry, string entryId)

func (*DepositMainnetFilterer) WatchLogRemovalIntent

func (_DepositMainnet *DepositMainnetFilterer) WatchLogRemovalIntent(opts *bind.WatchOpts, sink chan<- *DepositMainnetLogRemovalIntent) (event.Subscription, error)

WatchLogRemovalIntent is a free log subscription operation binding the contract event 0xa98ac1f696177f16ca482653307aa4a02b68cf03b14409a546de5adf946484fc.

Solidity: event LogRemovalIntent(address entry, string entryId)

func (*DepositMainnetFilterer) WatchLogRemoved

func (_DepositMainnet *DepositMainnetFilterer) WatchLogRemoved(opts *bind.WatchOpts, sink chan<- *DepositMainnetLogRemoved) (event.Subscription, error)

WatchLogRemoved is a free log subscription operation binding the contract event 0x35b176cf4f09df896aa55e10eec90bb4c4689ea1d076135a8de3138d829d0142.

Solidity: event LogRemoved(address entry, string entryId)

func (*DepositMainnetFilterer) WatchLogRemovedGovernor

func (_DepositMainnet *DepositMainnetFilterer) WatchLogRemovedGovernor(opts *bind.WatchOpts, sink chan<- *DepositMainnetLogRemovedGovernor) (event.Subscription, error)

WatchLogRemovedGovernor is a free log subscription operation binding the contract event 0xd75f94825e770b8b512be8e74759e252ad00e102e38f50cce2f7c6f868a29599.

Solidity: event LogRemovedGovernor(address removedGovernor)

func (*DepositMainnetFilterer) WatchLogRootUpdate

func (_DepositMainnet *DepositMainnetFilterer) WatchLogRootUpdate(opts *bind.WatchOpts, sink chan<- *DepositMainnetLogRootUpdate) (event.Subscription, error)

WatchLogRootUpdate is a free log subscription operation binding the contract event 0x54fe7a67f8957a96919a0d1b81eeb25ea8c06f96ad528671da17a4a840040664.

Solidity: event LogRootUpdate(uint256 sequenceNumber, uint256 batchId, uint256 validiumVaultRoot, uint256 rollupVaultRoot, uint256 orderRoot)

func (*DepositMainnetFilterer) WatchLogStateTransitionFact

func (_DepositMainnet *DepositMainnetFilterer) WatchLogStateTransitionFact(opts *bind.WatchOpts, sink chan<- *DepositMainnetLogStateTransitionFact) (event.Subscription, error)

WatchLogStateTransitionFact is a free log subscription operation binding the contract event 0x9866f8ddfe70bb512b2f2b28b49d4017c43f7ba775f1a20c61c13eea8cdac111.

Solidity: event LogStateTransitionFact(bytes32 stateTransitionFact)

func (*DepositMainnetFilterer) WatchLogTokenAdminAdded

func (_DepositMainnet *DepositMainnetFilterer) WatchLogTokenAdminAdded(opts *bind.WatchOpts, sink chan<- *DepositMainnetLogTokenAdminAdded) (event.Subscription, error)

WatchLogTokenAdminAdded is a free log subscription operation binding the contract event 0x9085a9044aeb6daeeb5b4bf84af42b1a1613d4056f503c4e992b6396c16bd52f.

Solidity: event LogTokenAdminAdded(address tokenAdmin)

func (*DepositMainnetFilterer) WatchLogTokenAdminRemoved

func (_DepositMainnet *DepositMainnetFilterer) WatchLogTokenAdminRemoved(opts *bind.WatchOpts, sink chan<- *DepositMainnetLogTokenAdminRemoved) (event.Subscription, error)

WatchLogTokenAdminRemoved is a free log subscription operation binding the contract event 0xfa49aecb996ea8d99950bb051552dfcc0b5460a0bb209867a1ed8067c32c2177.

Solidity: event LogTokenAdminRemoved(address tokenAdmin)

func (*DepositMainnetFilterer) WatchLogTokenRegistered

func (_DepositMainnet *DepositMainnetFilterer) WatchLogTokenRegistered(opts *bind.WatchOpts, sink chan<- *DepositMainnetLogTokenRegistered) (event.Subscription, error)

WatchLogTokenRegistered is a free log subscription operation binding the contract event 0x7a0efbc885500f3b4a895231945be4520e4c0ba5ef7274a225a0272c81ccbcb7.

Solidity: event LogTokenRegistered(uint256 assetType, bytes assetInfo, uint256 quantum)

func (*DepositMainnetFilterer) WatchLogUnFrozen

func (_DepositMainnet *DepositMainnetFilterer) WatchLogUnFrozen(opts *bind.WatchOpts, sink chan<- *DepositMainnetLogUnFrozen) (event.Subscription, error)

WatchLogUnFrozen is a free log subscription operation binding the contract event 0x07017fe9180629cfffba412f65a9affcf9a121de02294179f5c058f881dcc9f8.

Solidity: event LogUnFrozen()

func (*DepositMainnetFilterer) WatchLogUserRegistered

func (_DepositMainnet *DepositMainnetFilterer) WatchLogUserRegistered(opts *bind.WatchOpts, sink chan<- *DepositMainnetLogUserRegistered) (event.Subscription, error)

WatchLogUserRegistered is a free log subscription operation binding the contract event 0xcab1cf17c190e4e2195a7b8f7b362023246fa774390432b4704ab6b29d56b07b.

Solidity: event LogUserRegistered(address ethKey, uint256 starkKey, address sender)

func (*DepositMainnetFilterer) WatchLogVaultBalanceChangeApplied

func (_DepositMainnet *DepositMainnetFilterer) WatchLogVaultBalanceChangeApplied(opts *bind.WatchOpts, sink chan<- *DepositMainnetLogVaultBalanceChangeApplied) (event.Subscription, error)

WatchLogVaultBalanceChangeApplied is a free log subscription operation binding the contract event 0x2b2b583bb5166d03b87a8e7c2785e61530ab776400fb69e1bcb13b33afef2b58.

Solidity: event LogVaultBalanceChangeApplied(address ethKey, uint256 assetId, uint256 vaultId, int256 quantizedAmountChange)

func (*DepositMainnetFilterer) WatchLogVaultWithdrawalLockSet

func (_DepositMainnet *DepositMainnetFilterer) WatchLogVaultWithdrawalLockSet(opts *bind.WatchOpts, sink chan<- *DepositMainnetLogVaultWithdrawalLockSet) (event.Subscription, error)

WatchLogVaultWithdrawalLockSet is a free log subscription operation binding the contract event 0xcd08744f6e50d6b64d69f8a5eddc7f66e34db287f51c1da789ff770ebc7cf73e.

Solidity: event LogVaultWithdrawalLockSet(address ethKey, uint256 assetId, uint256 vaultId, uint256 timeRelease)

func (*DepositMainnetFilterer) WatchLogWithdrawalAllowed

func (_DepositMainnet *DepositMainnetFilterer) WatchLogWithdrawalAllowed(opts *bind.WatchOpts, sink chan<- *DepositMainnetLogWithdrawalAllowed) (event.Subscription, error)

WatchLogWithdrawalAllowed is a free log subscription operation binding the contract event 0x03c10a82c955f7bcd0c934147fb39cafca947a4294425b1751d884c8ac954287.

Solidity: event LogWithdrawalAllowed(uint256 ownerKey, uint256 assetType, uint256 nonQuantizedAmount, uint256 quantizedAmount)

func (*DepositMainnetFilterer) WatchLogWithdrawalFromVault

func (_DepositMainnet *DepositMainnetFilterer) WatchLogWithdrawalFromVault(opts *bind.WatchOpts, sink chan<- *DepositMainnetLogWithdrawalFromVault) (event.Subscription, error)

WatchLogWithdrawalFromVault is a free log subscription operation binding the contract event 0x824058caef851aafcaa37b343756b98e0c9e3a86be89eaa6a326d66df04e5a43.

Solidity: event LogWithdrawalFromVault(address ethKey, uint256 assetType, uint256 assetId, uint256 vaultId, uint256 nonQuantizedAmount, uint256 quantizedAmount)

func (*DepositMainnetFilterer) WatchLogWithdrawalPerformed

func (_DepositMainnet *DepositMainnetFilterer) WatchLogWithdrawalPerformed(opts *bind.WatchOpts, sink chan<- *DepositMainnetLogWithdrawalPerformed) (event.Subscription, error)

WatchLogWithdrawalPerformed is a free log subscription operation binding the contract event 0xb7477a7b93b2addc5272bbd7ad0986ef1c0d0bd265f26c3dc4bbe42727c2ac0c.

Solidity: event LogWithdrawalPerformed(uint256 ownerKey, uint256 assetType, uint256 nonQuantizedAmount, uint256 quantizedAmount, address recipient)

func (*DepositMainnetFilterer) WatchLogWithdrawalWithTokenIdPerformed

func (_DepositMainnet *DepositMainnetFilterer) WatchLogWithdrawalWithTokenIdPerformed(opts *bind.WatchOpts, sink chan<- *DepositMainnetLogWithdrawalWithTokenIdPerformed) (event.Subscription, error)

WatchLogWithdrawalWithTokenIdPerformed is a free log subscription operation binding the contract event 0xc6ba68235f3229e53f3a95cda25543ad54c0f6df2493a06c05fb930bea7966fe.

Solidity: event LogWithdrawalWithTokenIdPerformed(uint256 ownerKey, uint256 assetType, uint256 tokenId, uint256 assetId, uint256 nonQuantizedAmount, uint256 quantizedAmount, address recipient)

type DepositMainnetImplementationActivationRescheduled

type DepositMainnetImplementationActivationRescheduled struct {
	Implementation        common.Address
	UpdatedActivationTime *big.Int
	Raw                   types.Log // Blockchain specific contextual infos
}

DepositMainnetImplementationActivationRescheduled represents a ImplementationActivationRescheduled event raised by the DepositMainnet contract.

type DepositMainnetImplementationActivationRescheduledIterator

type DepositMainnetImplementationActivationRescheduledIterator struct {
	Event *DepositMainnetImplementationActivationRescheduled // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

DepositMainnetImplementationActivationRescheduledIterator is returned from FilterImplementationActivationRescheduled and is used to iterate over the raw logs and unpacked data for ImplementationActivationRescheduled events raised by the DepositMainnet contract.

func (*DepositMainnetImplementationActivationRescheduledIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*DepositMainnetImplementationActivationRescheduledIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DepositMainnetImplementationActivationRescheduledIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type DepositMainnetLogAssetWithdrawalAllowed

type DepositMainnetLogAssetWithdrawalAllowed struct {
	OwnerKey        *big.Int
	AssetId         *big.Int
	QuantizedAmount *big.Int
	Raw             types.Log // Blockchain specific contextual infos
}

DepositMainnetLogAssetWithdrawalAllowed represents a LogAssetWithdrawalAllowed event raised by the DepositMainnet contract.

type DepositMainnetLogAssetWithdrawalAllowedIterator

type DepositMainnetLogAssetWithdrawalAllowedIterator struct {
	Event *DepositMainnetLogAssetWithdrawalAllowed // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

DepositMainnetLogAssetWithdrawalAllowedIterator is returned from FilterLogAssetWithdrawalAllowed and is used to iterate over the raw logs and unpacked data for LogAssetWithdrawalAllowed events raised by the DepositMainnet contract.

func (*DepositMainnetLogAssetWithdrawalAllowedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*DepositMainnetLogAssetWithdrawalAllowedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DepositMainnetLogAssetWithdrawalAllowedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type DepositMainnetLogDefaultVaultWithdrawalLockSet

type DepositMainnetLogDefaultVaultWithdrawalLockSet struct {
	NewDefaultLockTime *big.Int
	Raw                types.Log // Blockchain specific contextual infos
}

DepositMainnetLogDefaultVaultWithdrawalLockSet represents a LogDefaultVaultWithdrawalLockSet event raised by the DepositMainnet contract.

type DepositMainnetLogDefaultVaultWithdrawalLockSetIterator

type DepositMainnetLogDefaultVaultWithdrawalLockSetIterator struct {
	Event *DepositMainnetLogDefaultVaultWithdrawalLockSet // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

DepositMainnetLogDefaultVaultWithdrawalLockSetIterator is returned from FilterLogDefaultVaultWithdrawalLockSet and is used to iterate over the raw logs and unpacked data for LogDefaultVaultWithdrawalLockSet events raised by the DepositMainnet contract.

func (*DepositMainnetLogDefaultVaultWithdrawalLockSetIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*DepositMainnetLogDefaultVaultWithdrawalLockSetIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DepositMainnetLogDefaultVaultWithdrawalLockSetIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type DepositMainnetLogDeposit

type DepositMainnetLogDeposit struct {
	DepositorEthKey    common.Address
	StarkKey           *big.Int
	VaultId            *big.Int
	AssetType          *big.Int
	NonQuantizedAmount *big.Int
	QuantizedAmount    *big.Int
	Raw                types.Log // Blockchain specific contextual infos
}

DepositMainnetLogDeposit represents a LogDeposit event raised by the DepositMainnet contract.

type DepositMainnetLogDepositCancel

type DepositMainnetLogDepositCancel struct {
	StarkKey *big.Int
	VaultId  *big.Int
	AssetId  *big.Int
	Raw      types.Log // Blockchain specific contextual infos
}

DepositMainnetLogDepositCancel represents a LogDepositCancel event raised by the DepositMainnet contract.

type DepositMainnetLogDepositCancelIterator

type DepositMainnetLogDepositCancelIterator struct {
	Event *DepositMainnetLogDepositCancel // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

DepositMainnetLogDepositCancelIterator is returned from FilterLogDepositCancel and is used to iterate over the raw logs and unpacked data for LogDepositCancel events raised by the DepositMainnet contract.

func (*DepositMainnetLogDepositCancelIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*DepositMainnetLogDepositCancelIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DepositMainnetLogDepositCancelIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type DepositMainnetLogDepositCancelReclaimed

type DepositMainnetLogDepositCancelReclaimed struct {
	StarkKey           *big.Int
	VaultId            *big.Int
	AssetType          *big.Int
	NonQuantizedAmount *big.Int
	QuantizedAmount    *big.Int
	Raw                types.Log // Blockchain specific contextual infos
}

DepositMainnetLogDepositCancelReclaimed represents a LogDepositCancelReclaimed event raised by the DepositMainnet contract.

type DepositMainnetLogDepositCancelReclaimedIterator

type DepositMainnetLogDepositCancelReclaimedIterator struct {
	Event *DepositMainnetLogDepositCancelReclaimed // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

DepositMainnetLogDepositCancelReclaimedIterator is returned from FilterLogDepositCancelReclaimed and is used to iterate over the raw logs and unpacked data for LogDepositCancelReclaimed events raised by the DepositMainnet contract.

func (*DepositMainnetLogDepositCancelReclaimedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*DepositMainnetLogDepositCancelReclaimedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DepositMainnetLogDepositCancelReclaimedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type DepositMainnetLogDepositIterator

type DepositMainnetLogDepositIterator struct {
	Event *DepositMainnetLogDeposit // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

DepositMainnetLogDepositIterator is returned from FilterLogDeposit and is used to iterate over the raw logs and unpacked data for LogDeposit events raised by the DepositMainnet contract.

func (*DepositMainnetLogDepositIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*DepositMainnetLogDepositIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DepositMainnetLogDepositIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type DepositMainnetLogDepositNftCancelReclaimed

type DepositMainnetLogDepositNftCancelReclaimed struct {
	StarkKey  *big.Int
	VaultId   *big.Int
	AssetType *big.Int
	TokenId   *big.Int
	AssetId   *big.Int
	Raw       types.Log // Blockchain specific contextual infos
}

DepositMainnetLogDepositNftCancelReclaimed represents a LogDepositNftCancelReclaimed event raised by the DepositMainnet contract.

type DepositMainnetLogDepositNftCancelReclaimedIterator

type DepositMainnetLogDepositNftCancelReclaimedIterator struct {
	Event *DepositMainnetLogDepositNftCancelReclaimed // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

DepositMainnetLogDepositNftCancelReclaimedIterator is returned from FilterLogDepositNftCancelReclaimed and is used to iterate over the raw logs and unpacked data for LogDepositNftCancelReclaimed events raised by the DepositMainnet contract.

func (*DepositMainnetLogDepositNftCancelReclaimedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*DepositMainnetLogDepositNftCancelReclaimedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DepositMainnetLogDepositNftCancelReclaimedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type DepositMainnetLogDepositToVault

type DepositMainnetLogDepositToVault struct {
	EthKey             common.Address
	AssetType          *big.Int
	AssetId            *big.Int
	VaultId            *big.Int
	NonQuantizedAmount *big.Int
	QuantizedAmount    *big.Int
	Raw                types.Log // Blockchain specific contextual infos
}

DepositMainnetLogDepositToVault represents a LogDepositToVault event raised by the DepositMainnet contract.

type DepositMainnetLogDepositToVaultIterator

type DepositMainnetLogDepositToVaultIterator struct {
	Event *DepositMainnetLogDepositToVault // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

DepositMainnetLogDepositToVaultIterator is returned from FilterLogDepositToVault and is used to iterate over the raw logs and unpacked data for LogDepositToVault events raised by the DepositMainnet contract.

func (*DepositMainnetLogDepositToVaultIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*DepositMainnetLogDepositToVaultIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DepositMainnetLogDepositToVaultIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type DepositMainnetLogDepositWithTokenId

type DepositMainnetLogDepositWithTokenId struct {
	DepositorEthKey    common.Address
	StarkKey           *big.Int
	VaultId            *big.Int
	AssetType          *big.Int
	TokenId            *big.Int
	AssetId            *big.Int
	NonQuantizedAmount *big.Int
	QuantizedAmount    *big.Int
	Raw                types.Log // Blockchain specific contextual infos
}

DepositMainnetLogDepositWithTokenId represents a LogDepositWithTokenId event raised by the DepositMainnet contract.

type DepositMainnetLogDepositWithTokenIdCancelReclaimed

type DepositMainnetLogDepositWithTokenIdCancelReclaimed struct {
	StarkKey           *big.Int
	VaultId            *big.Int
	AssetType          *big.Int
	TokenId            *big.Int
	AssetId            *big.Int
	NonQuantizedAmount *big.Int
	QuantizedAmount    *big.Int
	Raw                types.Log // Blockchain specific contextual infos
}

DepositMainnetLogDepositWithTokenIdCancelReclaimed represents a LogDepositWithTokenIdCancelReclaimed event raised by the DepositMainnet contract.

type DepositMainnetLogDepositWithTokenIdCancelReclaimedIterator

type DepositMainnetLogDepositWithTokenIdCancelReclaimedIterator struct {
	Event *DepositMainnetLogDepositWithTokenIdCancelReclaimed // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

DepositMainnetLogDepositWithTokenIdCancelReclaimedIterator is returned from FilterLogDepositWithTokenIdCancelReclaimed and is used to iterate over the raw logs and unpacked data for LogDepositWithTokenIdCancelReclaimed events raised by the DepositMainnet contract.

func (*DepositMainnetLogDepositWithTokenIdCancelReclaimedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*DepositMainnetLogDepositWithTokenIdCancelReclaimedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DepositMainnetLogDepositWithTokenIdCancelReclaimedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type DepositMainnetLogDepositWithTokenIdIterator

type DepositMainnetLogDepositWithTokenIdIterator struct {
	Event *DepositMainnetLogDepositWithTokenId // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

DepositMainnetLogDepositWithTokenIdIterator is returned from FilterLogDepositWithTokenId and is used to iterate over the raw logs and unpacked data for LogDepositWithTokenId events raised by the DepositMainnet contract.

func (*DepositMainnetLogDepositWithTokenIdIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*DepositMainnetLogDepositWithTokenIdIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DepositMainnetLogDepositWithTokenIdIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type DepositMainnetLogFrozen

type DepositMainnetLogFrozen struct {
	Raw types.Log // Blockchain specific contextual infos
}

DepositMainnetLogFrozen represents a LogFrozen event raised by the DepositMainnet contract.

type DepositMainnetLogFrozenIterator

type DepositMainnetLogFrozenIterator struct {
	Event *DepositMainnetLogFrozen // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

DepositMainnetLogFrozenIterator is returned from FilterLogFrozen and is used to iterate over the raw logs and unpacked data for LogFrozen events raised by the DepositMainnet contract.

func (*DepositMainnetLogFrozenIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*DepositMainnetLogFrozenIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DepositMainnetLogFrozenIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type DepositMainnetLogFullWithdrawalRequest

type DepositMainnetLogFullWithdrawalRequest struct {
	OwnerKey *big.Int
	VaultId  *big.Int
	Raw      types.Log // Blockchain specific contextual infos
}

DepositMainnetLogFullWithdrawalRequest represents a LogFullWithdrawalRequest event raised by the DepositMainnet contract.

type DepositMainnetLogFullWithdrawalRequestIterator

type DepositMainnetLogFullWithdrawalRequestIterator struct {
	Event *DepositMainnetLogFullWithdrawalRequest // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

DepositMainnetLogFullWithdrawalRequestIterator is returned from FilterLogFullWithdrawalRequest and is used to iterate over the raw logs and unpacked data for LogFullWithdrawalRequest events raised by the DepositMainnet contract.

func (*DepositMainnetLogFullWithdrawalRequestIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*DepositMainnetLogFullWithdrawalRequestIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DepositMainnetLogFullWithdrawalRequestIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type DepositMainnetLogMintWithdrawalPerformed

type DepositMainnetLogMintWithdrawalPerformed struct {
	OwnerKey           *big.Int
	AssetType          *big.Int
	NonQuantizedAmount *big.Int
	QuantizedAmount    *big.Int
	AssetId            *big.Int
	Raw                types.Log // Blockchain specific contextual infos
}

DepositMainnetLogMintWithdrawalPerformed represents a LogMintWithdrawalPerformed event raised by the DepositMainnet contract.

type DepositMainnetLogMintWithdrawalPerformedIterator

type DepositMainnetLogMintWithdrawalPerformedIterator struct {
	Event *DepositMainnetLogMintWithdrawalPerformed // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

DepositMainnetLogMintWithdrawalPerformedIterator is returned from FilterLogMintWithdrawalPerformed and is used to iterate over the raw logs and unpacked data for LogMintWithdrawalPerformed events raised by the DepositMainnet contract.

func (*DepositMainnetLogMintWithdrawalPerformedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*DepositMainnetLogMintWithdrawalPerformedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DepositMainnetLogMintWithdrawalPerformedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type DepositMainnetLogMintableWithdrawalAllowed

type DepositMainnetLogMintableWithdrawalAllowed struct {
	OwnerKey        *big.Int
	AssetId         *big.Int
	QuantizedAmount *big.Int
	Raw             types.Log // Blockchain specific contextual infos
}

DepositMainnetLogMintableWithdrawalAllowed represents a LogMintableWithdrawalAllowed event raised by the DepositMainnet contract.

type DepositMainnetLogMintableWithdrawalAllowedIterator

type DepositMainnetLogMintableWithdrawalAllowedIterator struct {
	Event *DepositMainnetLogMintableWithdrawalAllowed // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

DepositMainnetLogMintableWithdrawalAllowedIterator is returned from FilterLogMintableWithdrawalAllowed and is used to iterate over the raw logs and unpacked data for LogMintableWithdrawalAllowed events raised by the DepositMainnet contract.

func (*DepositMainnetLogMintableWithdrawalAllowedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*DepositMainnetLogMintableWithdrawalAllowedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DepositMainnetLogMintableWithdrawalAllowedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type DepositMainnetLogNewGovernorAccepted

type DepositMainnetLogNewGovernorAccepted struct {
	AcceptedGovernor common.Address
	Raw              types.Log // Blockchain specific contextual infos
}

DepositMainnetLogNewGovernorAccepted represents a LogNewGovernorAccepted event raised by the DepositMainnet contract.

type DepositMainnetLogNewGovernorAcceptedIterator

type DepositMainnetLogNewGovernorAcceptedIterator struct {
	Event *DepositMainnetLogNewGovernorAccepted // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

DepositMainnetLogNewGovernorAcceptedIterator is returned from FilterLogNewGovernorAccepted and is used to iterate over the raw logs and unpacked data for LogNewGovernorAccepted events raised by the DepositMainnet contract.

func (*DepositMainnetLogNewGovernorAcceptedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*DepositMainnetLogNewGovernorAcceptedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DepositMainnetLogNewGovernorAcceptedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type DepositMainnetLogNftDeposit

type DepositMainnetLogNftDeposit struct {
	DepositorEthKey common.Address
	StarkKey        *big.Int
	VaultId         *big.Int
	AssetType       *big.Int
	TokenId         *big.Int
	AssetId         *big.Int
	Raw             types.Log // Blockchain specific contextual infos
}

DepositMainnetLogNftDeposit represents a LogNftDeposit event raised by the DepositMainnet contract.

type DepositMainnetLogNftDepositIterator

type DepositMainnetLogNftDepositIterator struct {
	Event *DepositMainnetLogNftDeposit // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

DepositMainnetLogNftDepositIterator is returned from FilterLogNftDeposit and is used to iterate over the raw logs and unpacked data for LogNftDeposit events raised by the DepositMainnet contract.

func (*DepositMainnetLogNftDepositIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*DepositMainnetLogNftDepositIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DepositMainnetLogNftDepositIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type DepositMainnetLogNftWithdrawalAllowed

type DepositMainnetLogNftWithdrawalAllowed struct {
	OwnerKey *big.Int
	AssetId  *big.Int
	Raw      types.Log // Blockchain specific contextual infos
}

DepositMainnetLogNftWithdrawalAllowed represents a LogNftWithdrawalAllowed event raised by the DepositMainnet contract.

type DepositMainnetLogNftWithdrawalAllowedIterator

type DepositMainnetLogNftWithdrawalAllowedIterator struct {
	Event *DepositMainnetLogNftWithdrawalAllowed // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

DepositMainnetLogNftWithdrawalAllowedIterator is returned from FilterLogNftWithdrawalAllowed and is used to iterate over the raw logs and unpacked data for LogNftWithdrawalAllowed events raised by the DepositMainnet contract.

func (*DepositMainnetLogNftWithdrawalAllowedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*DepositMainnetLogNftWithdrawalAllowedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DepositMainnetLogNftWithdrawalAllowedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type DepositMainnetLogNftWithdrawalPerformed

type DepositMainnetLogNftWithdrawalPerformed struct {
	OwnerKey  *big.Int
	AssetType *big.Int
	TokenId   *big.Int
	AssetId   *big.Int
	Recipient common.Address
	Raw       types.Log // Blockchain specific contextual infos
}

DepositMainnetLogNftWithdrawalPerformed represents a LogNftWithdrawalPerformed event raised by the DepositMainnet contract.

type DepositMainnetLogNftWithdrawalPerformedIterator

type DepositMainnetLogNftWithdrawalPerformedIterator struct {
	Event *DepositMainnetLogNftWithdrawalPerformed // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

DepositMainnetLogNftWithdrawalPerformedIterator is returned from FilterLogNftWithdrawalPerformed and is used to iterate over the raw logs and unpacked data for LogNftWithdrawalPerformed events raised by the DepositMainnet contract.

func (*DepositMainnetLogNftWithdrawalPerformedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*DepositMainnetLogNftWithdrawalPerformedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DepositMainnetLogNftWithdrawalPerformedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type DepositMainnetLogNominatedGovernor

type DepositMainnetLogNominatedGovernor struct {
	NominatedGovernor common.Address
	Raw               types.Log // Blockchain specific contextual infos
}

DepositMainnetLogNominatedGovernor represents a LogNominatedGovernor event raised by the DepositMainnet contract.

type DepositMainnetLogNominatedGovernorIterator

type DepositMainnetLogNominatedGovernorIterator struct {
	Event *DepositMainnetLogNominatedGovernor // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

DepositMainnetLogNominatedGovernorIterator is returned from FilterLogNominatedGovernor and is used to iterate over the raw logs and unpacked data for LogNominatedGovernor events raised by the DepositMainnet contract.

func (*DepositMainnetLogNominatedGovernorIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*DepositMainnetLogNominatedGovernorIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DepositMainnetLogNominatedGovernorIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type DepositMainnetLogNominationCancelled

type DepositMainnetLogNominationCancelled struct {
	Raw types.Log // Blockchain specific contextual infos
}

DepositMainnetLogNominationCancelled represents a LogNominationCancelled event raised by the DepositMainnet contract.

type DepositMainnetLogNominationCancelledIterator

type DepositMainnetLogNominationCancelledIterator struct {
	Event *DepositMainnetLogNominationCancelled // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

DepositMainnetLogNominationCancelledIterator is returned from FilterLogNominationCancelled and is used to iterate over the raw logs and unpacked data for LogNominationCancelled events raised by the DepositMainnet contract.

func (*DepositMainnetLogNominationCancelledIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*DepositMainnetLogNominationCancelledIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DepositMainnetLogNominationCancelledIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type DepositMainnetLogOperatorAdded

type DepositMainnetLogOperatorAdded struct {
	Operator common.Address
	Raw      types.Log // Blockchain specific contextual infos
}

DepositMainnetLogOperatorAdded represents a LogOperatorAdded event raised by the DepositMainnet contract.

type DepositMainnetLogOperatorAddedIterator

type DepositMainnetLogOperatorAddedIterator struct {
	Event *DepositMainnetLogOperatorAdded // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

DepositMainnetLogOperatorAddedIterator is returned from FilterLogOperatorAdded and is used to iterate over the raw logs and unpacked data for LogOperatorAdded events raised by the DepositMainnet contract.

func (*DepositMainnetLogOperatorAddedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*DepositMainnetLogOperatorAddedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DepositMainnetLogOperatorAddedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type DepositMainnetLogOperatorRemoved

type DepositMainnetLogOperatorRemoved struct {
	Operator common.Address
	Raw      types.Log // Blockchain specific contextual infos
}

DepositMainnetLogOperatorRemoved represents a LogOperatorRemoved event raised by the DepositMainnet contract.

type DepositMainnetLogOperatorRemovedIterator

type DepositMainnetLogOperatorRemovedIterator struct {
	Event *DepositMainnetLogOperatorRemoved // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

DepositMainnetLogOperatorRemovedIterator is returned from FilterLogOperatorRemoved and is used to iterate over the raw logs and unpacked data for LogOperatorRemoved events raised by the DepositMainnet contract.

func (*DepositMainnetLogOperatorRemovedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*DepositMainnetLogOperatorRemovedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DepositMainnetLogOperatorRemovedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type DepositMainnetLogRegistered

type DepositMainnetLogRegistered struct {
	Entry   common.Address
	EntryId string
	Raw     types.Log // Blockchain specific contextual infos
}

DepositMainnetLogRegistered represents a LogRegistered event raised by the DepositMainnet contract.

type DepositMainnetLogRegisteredIterator

type DepositMainnetLogRegisteredIterator struct {
	Event *DepositMainnetLogRegistered // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

DepositMainnetLogRegisteredIterator is returned from FilterLogRegistered and is used to iterate over the raw logs and unpacked data for LogRegistered events raised by the DepositMainnet contract.

func (*DepositMainnetLogRegisteredIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*DepositMainnetLogRegisteredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DepositMainnetLogRegisteredIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type DepositMainnetLogRemovalIntent

type DepositMainnetLogRemovalIntent struct {
	Entry   common.Address
	EntryId string
	Raw     types.Log // Blockchain specific contextual infos
}

DepositMainnetLogRemovalIntent represents a LogRemovalIntent event raised by the DepositMainnet contract.

type DepositMainnetLogRemovalIntentIterator

type DepositMainnetLogRemovalIntentIterator struct {
	Event *DepositMainnetLogRemovalIntent // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

DepositMainnetLogRemovalIntentIterator is returned from FilterLogRemovalIntent and is used to iterate over the raw logs and unpacked data for LogRemovalIntent events raised by the DepositMainnet contract.

func (*DepositMainnetLogRemovalIntentIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*DepositMainnetLogRemovalIntentIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DepositMainnetLogRemovalIntentIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type DepositMainnetLogRemoved

type DepositMainnetLogRemoved struct {
	Entry   common.Address
	EntryId string
	Raw     types.Log // Blockchain specific contextual infos
}

DepositMainnetLogRemoved represents a LogRemoved event raised by the DepositMainnet contract.

type DepositMainnetLogRemovedGovernor

type DepositMainnetLogRemovedGovernor struct {
	RemovedGovernor common.Address
	Raw             types.Log // Blockchain specific contextual infos
}

DepositMainnetLogRemovedGovernor represents a LogRemovedGovernor event raised by the DepositMainnet contract.

type DepositMainnetLogRemovedGovernorIterator

type DepositMainnetLogRemovedGovernorIterator struct {
	Event *DepositMainnetLogRemovedGovernor // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

DepositMainnetLogRemovedGovernorIterator is returned from FilterLogRemovedGovernor and is used to iterate over the raw logs and unpacked data for LogRemovedGovernor events raised by the DepositMainnet contract.

func (*DepositMainnetLogRemovedGovernorIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*DepositMainnetLogRemovedGovernorIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DepositMainnetLogRemovedGovernorIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type DepositMainnetLogRemovedIterator

type DepositMainnetLogRemovedIterator struct {
	Event *DepositMainnetLogRemoved // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

DepositMainnetLogRemovedIterator is returned from FilterLogRemoved and is used to iterate over the raw logs and unpacked data for LogRemoved events raised by the DepositMainnet contract.

func (*DepositMainnetLogRemovedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*DepositMainnetLogRemovedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DepositMainnetLogRemovedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type DepositMainnetLogRootUpdate

type DepositMainnetLogRootUpdate struct {
	SequenceNumber    *big.Int
	BatchId           *big.Int
	ValidiumVaultRoot *big.Int
	RollupVaultRoot   *big.Int
	OrderRoot         *big.Int
	Raw               types.Log // Blockchain specific contextual infos
}

DepositMainnetLogRootUpdate represents a LogRootUpdate event raised by the DepositMainnet contract.

type DepositMainnetLogRootUpdateIterator

type DepositMainnetLogRootUpdateIterator struct {
	Event *DepositMainnetLogRootUpdate // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

DepositMainnetLogRootUpdateIterator is returned from FilterLogRootUpdate and is used to iterate over the raw logs and unpacked data for LogRootUpdate events raised by the DepositMainnet contract.

func (*DepositMainnetLogRootUpdateIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*DepositMainnetLogRootUpdateIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DepositMainnetLogRootUpdateIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type DepositMainnetLogStateTransitionFact

type DepositMainnetLogStateTransitionFact struct {
	StateTransitionFact [32]byte
	Raw                 types.Log // Blockchain specific contextual infos
}

DepositMainnetLogStateTransitionFact represents a LogStateTransitionFact event raised by the DepositMainnet contract.

type DepositMainnetLogStateTransitionFactIterator

type DepositMainnetLogStateTransitionFactIterator struct {
	Event *DepositMainnetLogStateTransitionFact // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

DepositMainnetLogStateTransitionFactIterator is returned from FilterLogStateTransitionFact and is used to iterate over the raw logs and unpacked data for LogStateTransitionFact events raised by the DepositMainnet contract.

func (*DepositMainnetLogStateTransitionFactIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*DepositMainnetLogStateTransitionFactIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DepositMainnetLogStateTransitionFactIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type DepositMainnetLogTokenAdminAdded

type DepositMainnetLogTokenAdminAdded struct {
	TokenAdmin common.Address
	Raw        types.Log // Blockchain specific contextual infos
}

DepositMainnetLogTokenAdminAdded represents a LogTokenAdminAdded event raised by the DepositMainnet contract.

type DepositMainnetLogTokenAdminAddedIterator

type DepositMainnetLogTokenAdminAddedIterator struct {
	Event *DepositMainnetLogTokenAdminAdded // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

DepositMainnetLogTokenAdminAddedIterator is returned from FilterLogTokenAdminAdded and is used to iterate over the raw logs and unpacked data for LogTokenAdminAdded events raised by the DepositMainnet contract.

func (*DepositMainnetLogTokenAdminAddedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*DepositMainnetLogTokenAdminAddedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DepositMainnetLogTokenAdminAddedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type DepositMainnetLogTokenAdminRemoved

type DepositMainnetLogTokenAdminRemoved struct {
	TokenAdmin common.Address
	Raw        types.Log // Blockchain specific contextual infos
}

DepositMainnetLogTokenAdminRemoved represents a LogTokenAdminRemoved event raised by the DepositMainnet contract.

type DepositMainnetLogTokenAdminRemovedIterator

type DepositMainnetLogTokenAdminRemovedIterator struct {
	Event *DepositMainnetLogTokenAdminRemoved // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

DepositMainnetLogTokenAdminRemovedIterator is returned from FilterLogTokenAdminRemoved and is used to iterate over the raw logs and unpacked data for LogTokenAdminRemoved events raised by the DepositMainnet contract.

func (*DepositMainnetLogTokenAdminRemovedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*DepositMainnetLogTokenAdminRemovedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DepositMainnetLogTokenAdminRemovedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type DepositMainnetLogTokenRegistered

type DepositMainnetLogTokenRegistered struct {
	AssetType *big.Int
	AssetInfo []byte
	Quantum   *big.Int
	Raw       types.Log // Blockchain specific contextual infos
}

DepositMainnetLogTokenRegistered represents a LogTokenRegistered event raised by the DepositMainnet contract.

type DepositMainnetLogTokenRegisteredIterator

type DepositMainnetLogTokenRegisteredIterator struct {
	Event *DepositMainnetLogTokenRegistered // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

DepositMainnetLogTokenRegisteredIterator is returned from FilterLogTokenRegistered and is used to iterate over the raw logs and unpacked data for LogTokenRegistered events raised by the DepositMainnet contract.

func (*DepositMainnetLogTokenRegisteredIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*DepositMainnetLogTokenRegisteredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DepositMainnetLogTokenRegisteredIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type DepositMainnetLogUnFrozen

type DepositMainnetLogUnFrozen struct {
	Raw types.Log // Blockchain specific contextual infos
}

DepositMainnetLogUnFrozen represents a LogUnFrozen event raised by the DepositMainnet contract.

type DepositMainnetLogUnFrozenIterator

type DepositMainnetLogUnFrozenIterator struct {
	Event *DepositMainnetLogUnFrozen // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

DepositMainnetLogUnFrozenIterator is returned from FilterLogUnFrozen and is used to iterate over the raw logs and unpacked data for LogUnFrozen events raised by the DepositMainnet contract.

func (*DepositMainnetLogUnFrozenIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*DepositMainnetLogUnFrozenIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DepositMainnetLogUnFrozenIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type DepositMainnetLogUserRegistered

type DepositMainnetLogUserRegistered struct {
	EthKey   common.Address
	StarkKey *big.Int
	Sender   common.Address
	Raw      types.Log // Blockchain specific contextual infos
}

DepositMainnetLogUserRegistered represents a LogUserRegistered event raised by the DepositMainnet contract.

type DepositMainnetLogUserRegisteredIterator

type DepositMainnetLogUserRegisteredIterator struct {
	Event *DepositMainnetLogUserRegistered // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

DepositMainnetLogUserRegisteredIterator is returned from FilterLogUserRegistered and is used to iterate over the raw logs and unpacked data for LogUserRegistered events raised by the DepositMainnet contract.

func (*DepositMainnetLogUserRegisteredIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*DepositMainnetLogUserRegisteredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DepositMainnetLogUserRegisteredIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type DepositMainnetLogVaultBalanceChangeApplied

type DepositMainnetLogVaultBalanceChangeApplied struct {
	EthKey                common.Address
	AssetId               *big.Int
	VaultId               *big.Int
	QuantizedAmountChange *big.Int
	Raw                   types.Log // Blockchain specific contextual infos
}

DepositMainnetLogVaultBalanceChangeApplied represents a LogVaultBalanceChangeApplied event raised by the DepositMainnet contract.

type DepositMainnetLogVaultBalanceChangeAppliedIterator

type DepositMainnetLogVaultBalanceChangeAppliedIterator struct {
	Event *DepositMainnetLogVaultBalanceChangeApplied // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

DepositMainnetLogVaultBalanceChangeAppliedIterator is returned from FilterLogVaultBalanceChangeApplied and is used to iterate over the raw logs and unpacked data for LogVaultBalanceChangeApplied events raised by the DepositMainnet contract.

func (*DepositMainnetLogVaultBalanceChangeAppliedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*DepositMainnetLogVaultBalanceChangeAppliedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DepositMainnetLogVaultBalanceChangeAppliedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type DepositMainnetLogVaultWithdrawalLockSet

type DepositMainnetLogVaultWithdrawalLockSet struct {
	EthKey      common.Address
	AssetId     *big.Int
	VaultId     *big.Int
	TimeRelease *big.Int
	Raw         types.Log // Blockchain specific contextual infos
}

DepositMainnetLogVaultWithdrawalLockSet represents a LogVaultWithdrawalLockSet event raised by the DepositMainnet contract.

type DepositMainnetLogVaultWithdrawalLockSetIterator

type DepositMainnetLogVaultWithdrawalLockSetIterator struct {
	Event *DepositMainnetLogVaultWithdrawalLockSet // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

DepositMainnetLogVaultWithdrawalLockSetIterator is returned from FilterLogVaultWithdrawalLockSet and is used to iterate over the raw logs and unpacked data for LogVaultWithdrawalLockSet events raised by the DepositMainnet contract.

func (*DepositMainnetLogVaultWithdrawalLockSetIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*DepositMainnetLogVaultWithdrawalLockSetIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DepositMainnetLogVaultWithdrawalLockSetIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type DepositMainnetLogWithdrawalAllowed

type DepositMainnetLogWithdrawalAllowed struct {
	OwnerKey           *big.Int
	AssetType          *big.Int
	NonQuantizedAmount *big.Int
	QuantizedAmount    *big.Int
	Raw                types.Log // Blockchain specific contextual infos
}

DepositMainnetLogWithdrawalAllowed represents a LogWithdrawalAllowed event raised by the DepositMainnet contract.

type DepositMainnetLogWithdrawalAllowedIterator

type DepositMainnetLogWithdrawalAllowedIterator struct {
	Event *DepositMainnetLogWithdrawalAllowed // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

DepositMainnetLogWithdrawalAllowedIterator is returned from FilterLogWithdrawalAllowed and is used to iterate over the raw logs and unpacked data for LogWithdrawalAllowed events raised by the DepositMainnet contract.

func (*DepositMainnetLogWithdrawalAllowedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*DepositMainnetLogWithdrawalAllowedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DepositMainnetLogWithdrawalAllowedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type DepositMainnetLogWithdrawalFromVault

type DepositMainnetLogWithdrawalFromVault struct {
	EthKey             common.Address
	AssetType          *big.Int
	AssetId            *big.Int
	VaultId            *big.Int
	NonQuantizedAmount *big.Int
	QuantizedAmount    *big.Int
	Raw                types.Log // Blockchain specific contextual infos
}

DepositMainnetLogWithdrawalFromVault represents a LogWithdrawalFromVault event raised by the DepositMainnet contract.

type DepositMainnetLogWithdrawalFromVaultIterator

type DepositMainnetLogWithdrawalFromVaultIterator struct {
	Event *DepositMainnetLogWithdrawalFromVault // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

DepositMainnetLogWithdrawalFromVaultIterator is returned from FilterLogWithdrawalFromVault and is used to iterate over the raw logs and unpacked data for LogWithdrawalFromVault events raised by the DepositMainnet contract.

func (*DepositMainnetLogWithdrawalFromVaultIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*DepositMainnetLogWithdrawalFromVaultIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DepositMainnetLogWithdrawalFromVaultIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type DepositMainnetLogWithdrawalPerformed

type DepositMainnetLogWithdrawalPerformed struct {
	OwnerKey           *big.Int
	AssetType          *big.Int
	NonQuantizedAmount *big.Int
	QuantizedAmount    *big.Int
	Recipient          common.Address
	Raw                types.Log // Blockchain specific contextual infos
}

DepositMainnetLogWithdrawalPerformed represents a LogWithdrawalPerformed event raised by the DepositMainnet contract.

type DepositMainnetLogWithdrawalPerformedIterator

type DepositMainnetLogWithdrawalPerformedIterator struct {
	Event *DepositMainnetLogWithdrawalPerformed // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

DepositMainnetLogWithdrawalPerformedIterator is returned from FilterLogWithdrawalPerformed and is used to iterate over the raw logs and unpacked data for LogWithdrawalPerformed events raised by the DepositMainnet contract.

func (*DepositMainnetLogWithdrawalPerformedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*DepositMainnetLogWithdrawalPerformedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DepositMainnetLogWithdrawalPerformedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type DepositMainnetLogWithdrawalWithTokenIdPerformed

type DepositMainnetLogWithdrawalWithTokenIdPerformed struct {
	OwnerKey           *big.Int
	AssetType          *big.Int
	TokenId            *big.Int
	AssetId            *big.Int
	NonQuantizedAmount *big.Int
	QuantizedAmount    *big.Int
	Recipient          common.Address
	Raw                types.Log // Blockchain specific contextual infos
}

DepositMainnetLogWithdrawalWithTokenIdPerformed represents a LogWithdrawalWithTokenIdPerformed event raised by the DepositMainnet contract.

type DepositMainnetLogWithdrawalWithTokenIdPerformedIterator

type DepositMainnetLogWithdrawalWithTokenIdPerformedIterator struct {
	Event *DepositMainnetLogWithdrawalWithTokenIdPerformed // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

DepositMainnetLogWithdrawalWithTokenIdPerformedIterator is returned from FilterLogWithdrawalWithTokenIdPerformed and is used to iterate over the raw logs and unpacked data for LogWithdrawalWithTokenIdPerformed events raised by the DepositMainnet contract.

func (*DepositMainnetLogWithdrawalWithTokenIdPerformedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*DepositMainnetLogWithdrawalWithTokenIdPerformedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DepositMainnetLogWithdrawalWithTokenIdPerformedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type DepositMainnetRaw

type DepositMainnetRaw struct {
	Contract *DepositMainnet // Generic contract binding to access the raw methods on
}

DepositMainnetRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*DepositMainnetRaw) Call

func (_DepositMainnet *DepositMainnetRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

func (*DepositMainnetRaw) Transact

func (_DepositMainnet *DepositMainnetRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*DepositMainnetRaw) Transfer

func (_DepositMainnet *DepositMainnetRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type DepositMainnetSession

type DepositMainnetSession struct {
	Contract     *DepositMainnet   // Generic contract binding to set the session for
	CallOpts     bind.CallOpts     // Call options to use throughout this session
	TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}

DepositMainnetSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*DepositMainnetSession) AnnounceAvailabilityVerifierRemovalIntent

func (_DepositMainnet *DepositMainnetSession) AnnounceAvailabilityVerifierRemovalIntent(verifier common.Address) (*types.Transaction, error)

AnnounceAvailabilityVerifierRemovalIntent is a paid mutator transaction binding the contract method 0x1d078bbb.

Solidity: function announceAvailabilityVerifierRemovalIntent(address verifier) returns()

func (*DepositMainnetSession) AnnounceVerifierRemovalIntent

func (_DepositMainnet *DepositMainnetSession) AnnounceVerifierRemovalIntent(verifier common.Address) (*types.Transaction, error)

AnnounceVerifierRemovalIntent is a paid mutator transaction binding the contract method 0x418573b7.

Solidity: function announceVerifierRemovalIntent(address verifier) returns()

func (*DepositMainnetSession) CalculateAssetIdWithTokenId

func (_DepositMainnet *DepositMainnetSession) CalculateAssetIdWithTokenId(assetType *big.Int, tokenId *big.Int) (*big.Int, error)

CalculateAssetIdWithTokenId is a free data retrieval call binding the contract method 0xa1cc5e13.

Solidity: function calculateAssetIdWithTokenId(uint256 assetType, uint256 tokenId) view returns(uint256)

func (*DepositMainnetSession) CalculateMintableAssetId

func (_DepositMainnet *DepositMainnetSession) CalculateMintableAssetId(assetType *big.Int, mintingBlob []byte) (*big.Int, error)

CalculateMintableAssetId is a free data retrieval call binding the contract method 0xb12773fb.

Solidity: function calculateMintableAssetId(uint256 assetType, bytes mintingBlob) pure returns(uint256 assetId)

func (*DepositMainnetSession) DEPOSITCANCELDELAY

func (_DepositMainnet *DepositMainnetSession) DEPOSITCANCELDELAY() (*big.Int, error)

DEPOSITCANCELDELAY is a free data retrieval call binding the contract method 0x77e84e0d.

Solidity: function DEPOSIT_CANCEL_DELAY() view returns(uint256)

func (*DepositMainnetSession) DefaultVaultWithdrawalLock

func (_DepositMainnet *DepositMainnetSession) DefaultVaultWithdrawalLock() (*big.Int, error)

DefaultVaultWithdrawalLock is a free data retrieval call binding the contract method 0xa45d7841.

Solidity: function defaultVaultWithdrawalLock() view returns(uint256)

func (*DepositMainnetSession) Deposit

func (_DepositMainnet *DepositMainnetSession) Deposit(starkKey *big.Int, assetType *big.Int, vaultId *big.Int) (*types.Transaction, error)

Deposit is a paid mutator transaction binding the contract method 0x00aeef8a.

Solidity: function deposit(uint256 starkKey, uint256 assetType, uint256 vaultId) payable returns()

func (*DepositMainnetSession) Deposit0

func (_DepositMainnet *DepositMainnetSession) Deposit0(starkKey *big.Int, assetType *big.Int, vaultId *big.Int, quantizedAmount *big.Int) (*types.Transaction, error)

Deposit0 is a paid mutator transaction binding the contract method 0x2505c3d9.

Solidity: function deposit(uint256 starkKey, uint256 assetType, uint256 vaultId, uint256 quantizedAmount) returns()

func (*DepositMainnetSession) DepositCancel

func (_DepositMainnet *DepositMainnetSession) DepositCancel(starkKey *big.Int, assetId *big.Int, vaultId *big.Int) (*types.Transaction, error)

DepositCancel is a paid mutator transaction binding the contract method 0x7df7dc04.

Solidity: function depositCancel(uint256 starkKey, uint256 assetId, uint256 vaultId) returns()

func (*DepositMainnetSession) DepositERC1155

func (_DepositMainnet *DepositMainnetSession) DepositERC1155(starkKey *big.Int, assetType *big.Int, tokenId *big.Int, vaultId *big.Int, quantizedAmount *big.Int) (*types.Transaction, error)

DepositERC1155 is a paid mutator transaction binding the contract method 0x49325bac.

Solidity: function depositERC1155(uint256 starkKey, uint256 assetType, uint256 tokenId, uint256 vaultId, uint256 quantizedAmount) returns()

func (*DepositMainnetSession) DepositERC1155ToVault

func (_DepositMainnet *DepositMainnetSession) DepositERC1155ToVault(assetType *big.Int, tokenId *big.Int, vaultId *big.Int, quantizedAmount *big.Int) (*types.Transaction, error)

DepositERC1155ToVault is a paid mutator transaction binding the contract method 0xa70c4b3b.

Solidity: function depositERC1155ToVault(uint256 assetType, uint256 tokenId, uint256 vaultId, uint256 quantizedAmount) returns()

func (*DepositMainnetSession) DepositERC20

func (_DepositMainnet *DepositMainnetSession) DepositERC20(starkKey *big.Int, assetType *big.Int, vaultId *big.Int, quantizedAmount *big.Int) (*types.Transaction, error)

DepositERC20 is a paid mutator transaction binding the contract method 0x9ed17084.

Solidity: function depositERC20(uint256 starkKey, uint256 assetType, uint256 vaultId, uint256 quantizedAmount) returns()

func (*DepositMainnetSession) DepositERC20ToVault

func (_DepositMainnet *DepositMainnetSession) DepositERC20ToVault(assetType *big.Int, vaultId *big.Int, quantizedAmount *big.Int) (*types.Transaction, error)

DepositERC20ToVault is a paid mutator transaction binding the contract method 0x1d133002.

Solidity: function depositERC20ToVault(uint256 assetType, uint256 vaultId, uint256 quantizedAmount) returns()

func (*DepositMainnetSession) DepositEth

func (_DepositMainnet *DepositMainnetSession) DepositEth(starkKey *big.Int, assetType *big.Int, vaultId *big.Int) (*types.Transaction, error)

DepositEth is a paid mutator transaction binding the contract method 0x6ce5d957.

Solidity: function depositEth(uint256 starkKey, uint256 assetType, uint256 vaultId) payable returns()

func (*DepositMainnetSession) DepositEthToVault

func (_DepositMainnet *DepositMainnetSession) DepositEthToVault(assetType *big.Int, vaultId *big.Int) (*types.Transaction, error)

DepositEthToVault is a paid mutator transaction binding the contract method 0xa3c71fde.

Solidity: function depositEthToVault(uint256 assetType, uint256 vaultId) payable returns()

func (*DepositMainnetSession) DepositNft

func (_DepositMainnet *DepositMainnetSession) DepositNft(starkKey *big.Int, assetType *big.Int, vaultId *big.Int, tokenId *big.Int) (*types.Transaction, error)

DepositNft is a paid mutator transaction binding the contract method 0xae1cdde6.

Solidity: function depositNft(uint256 starkKey, uint256 assetType, uint256 vaultId, uint256 tokenId) returns()

func (*DepositMainnetSession) DepositNftReclaim

func (_DepositMainnet *DepositMainnetSession) DepositNftReclaim(starkKey *big.Int, assetType *big.Int, vaultId *big.Int, tokenId *big.Int) (*types.Transaction, error)

DepositNftReclaim is a paid mutator transaction binding the contract method 0xfcb05822.

Solidity: function depositNftReclaim(uint256 starkKey, uint256 assetType, uint256 vaultId, uint256 tokenId) returns()

func (*DepositMainnetSession) DepositReclaim

func (_DepositMainnet *DepositMainnetSession) DepositReclaim(starkKey *big.Int, assetType *big.Int, vaultId *big.Int) (*types.Transaction, error)

DepositReclaim is a paid mutator transaction binding the contract method 0xae873816.

Solidity: function depositReclaim(uint256 starkKey, uint256 assetType, uint256 vaultId) returns()

func (*DepositMainnetSession) DepositWithTokenId

func (_DepositMainnet *DepositMainnetSession) DepositWithTokenId(starkKey *big.Int, assetType *big.Int, tokenId *big.Int, vaultId *big.Int, quantizedAmount *big.Int) (*types.Transaction, error)

DepositWithTokenId is a paid mutator transaction binding the contract method 0x29e411ac.

Solidity: function depositWithTokenId(uint256 starkKey, uint256 assetType, uint256 tokenId, uint256 vaultId, uint256 quantizedAmount) returns()

func (*DepositMainnetSession) DepositWithTokenIdReclaim

func (_DepositMainnet *DepositMainnetSession) DepositWithTokenIdReclaim(starkKey *big.Int, assetType *big.Int, tokenId *big.Int, vaultId *big.Int) (*types.Transaction, error)

DepositWithTokenIdReclaim is a paid mutator transaction binding the contract method 0xbe2b1105.

Solidity: function depositWithTokenIdReclaim(uint256 starkKey, uint256 assetType, uint256 tokenId, uint256 vaultId) returns()

func (*DepositMainnetSession) Escape

func (_DepositMainnet *DepositMainnetSession) Escape(ownerKey *big.Int, vaultId *big.Int, assetId *big.Int, quantizedAmount *big.Int) (*types.Transaction, error)

Escape is a paid mutator transaction binding the contract method 0x9e3adac4.

Solidity: function escape(uint256 ownerKey, uint256 vaultId, uint256 assetId, uint256 quantizedAmount) returns()

func (*DepositMainnetSession) FREEZEGRACEPERIOD

func (_DepositMainnet *DepositMainnetSession) FREEZEGRACEPERIOD() (*big.Int, error)

FREEZEGRACEPERIOD is a free data retrieval call binding the contract method 0x00717542.

Solidity: function FREEZE_GRACE_PERIOD() view returns(uint256)

func (*DepositMainnetSession) Fallback

func (_DepositMainnet *DepositMainnetSession) Fallback(calldata []byte) (*types.Transaction, error)

Fallback is a paid mutator transaction binding the contract fallback function.

Solidity: fallback() payable returns()

func (*DepositMainnetSession) FreezeRequest

func (_DepositMainnet *DepositMainnetSession) FreezeRequest(ownerKey *big.Int, vaultId *big.Int) (*types.Transaction, error)

FreezeRequest is a paid mutator transaction binding the contract method 0x93c1e466.

Solidity: function freezeRequest(uint256 ownerKey, uint256 vaultId) returns()

func (*DepositMainnetSession) FullWithdrawalRequest

func (_DepositMainnet *DepositMainnetSession) FullWithdrawalRequest(ownerKey *big.Int, vaultId *big.Int) (*types.Transaction, error)

FullWithdrawalRequest is a paid mutator transaction binding the contract method 0xa93310c4.

Solidity: function fullWithdrawalRequest(uint256 ownerKey, uint256 vaultId) returns()

func (*DepositMainnetSession) GetActionCount

func (_DepositMainnet *DepositMainnetSession) GetActionCount() (*big.Int, error)

GetActionCount is a free data retrieval call binding the contract method 0x5eecd218.

Solidity: function getActionCount() view returns(uint256)

func (*DepositMainnetSession) GetActionHashByIndex

func (_DepositMainnet *DepositMainnetSession) GetActionHashByIndex(actionIndex *big.Int) ([32]byte, error)

GetActionHashByIndex is a free data retrieval call binding the contract method 0x5e586cd1.

Solidity: function getActionHashByIndex(uint256 actionIndex) view returns(bytes32)

func (*DepositMainnetSession) GetAssetInfo

func (_DepositMainnet *DepositMainnetSession) GetAssetInfo(assetType *big.Int) ([]byte, error)

GetAssetInfo is a free data retrieval call binding the contract method 0xf637d950.

Solidity: function getAssetInfo(uint256 assetType) view returns(bytes assetInfo)

func (*DepositMainnetSession) GetCancellationRequest

func (_DepositMainnet *DepositMainnetSession) GetCancellationRequest(starkKey *big.Int, assetId *big.Int, vaultId *big.Int) (*big.Int, error)

GetCancellationRequest is a free data retrieval call binding the contract method 0x333ac20b.

Solidity: function getCancellationRequest(uint256 starkKey, uint256 assetId, uint256 vaultId) view returns(uint256 request)

func (*DepositMainnetSession) GetDepositBalance

func (_DepositMainnet *DepositMainnetSession) GetDepositBalance(starkKey *big.Int, assetId *big.Int, vaultId *big.Int) (*big.Int, error)

GetDepositBalance is a free data retrieval call binding the contract method 0xabf98fe1.

Solidity: function getDepositBalance(uint256 starkKey, uint256 assetId, uint256 vaultId) view returns(uint256)

func (*DepositMainnetSession) GetEthKey

func (_DepositMainnet *DepositMainnetSession) GetEthKey(ownerKey *big.Int) (common.Address, error)

GetEthKey is a free data retrieval call binding the contract method 0x1dbd1da7.

Solidity: function getEthKey(uint256 ownerKey) view returns(address)

func (*DepositMainnetSession) GetFullWithdrawalRequest

func (_DepositMainnet *DepositMainnetSession) GetFullWithdrawalRequest(ownerKey *big.Int, vaultId *big.Int) (*big.Int, error)

GetFullWithdrawalRequest is a free data retrieval call binding the contract method 0x296e2f37.

Solidity: function getFullWithdrawalRequest(uint256 ownerKey, uint256 vaultId) view returns(uint256)

func (*DepositMainnetSession) GetGlobalConfigCode

func (_DepositMainnet *DepositMainnetSession) GetGlobalConfigCode() (*big.Int, error)

GetGlobalConfigCode is a free data retrieval call binding the contract method 0xe9aa2d6b.

Solidity: function getGlobalConfigCode() view returns(uint256)

func (*DepositMainnetSession) GetLastBatchId

func (_DepositMainnet *DepositMainnetSession) GetLastBatchId() (*big.Int, error)

GetLastBatchId is a free data retrieval call binding the contract method 0x515535e8.

Solidity: function getLastBatchId() view returns(uint256)

func (*DepositMainnetSession) GetOrderRoot

func (_DepositMainnet *DepositMainnetSession) GetOrderRoot() (*big.Int, error)

GetOrderRoot is a free data retrieval call binding the contract method 0x0dded952.

Solidity: function getOrderRoot() view returns(uint256)

func (*DepositMainnetSession) GetOrderTreeHeight

func (_DepositMainnet *DepositMainnetSession) GetOrderTreeHeight() (*big.Int, error)

GetOrderTreeHeight is a free data retrieval call binding the contract method 0x7e9da4c5.

Solidity: function getOrderTreeHeight() view returns(uint256)

func (*DepositMainnetSession) GetQuantizedDepositBalance

func (_DepositMainnet *DepositMainnetSession) GetQuantizedDepositBalance(starkKey *big.Int, assetId *big.Int, vaultId *big.Int) (*big.Int, error)

GetQuantizedDepositBalance is a free data retrieval call binding the contract method 0x4e8912da.

Solidity: function getQuantizedDepositBalance(uint256 starkKey, uint256 assetId, uint256 vaultId) view returns(uint256)

func (*DepositMainnetSession) GetQuantizedErc1155VaultBalance

func (_DepositMainnet *DepositMainnetSession) GetQuantizedErc1155VaultBalance(ethKey common.Address, assetType *big.Int, tokenId *big.Int, vaultId *big.Int) (*big.Int, error)

GetQuantizedErc1155VaultBalance is a free data retrieval call binding the contract method 0xf7ac8587.

Solidity: function getQuantizedErc1155VaultBalance(address ethKey, uint256 assetType, uint256 tokenId, uint256 vaultId) view returns(uint256)

func (*DepositMainnetSession) GetQuantizedVaultBalance

func (_DepositMainnet *DepositMainnetSession) GetQuantizedVaultBalance(ethKey common.Address, assetId *big.Int, vaultId *big.Int) (*big.Int, error)

GetQuantizedVaultBalance is a free data retrieval call binding the contract method 0xe69a9de7.

Solidity: function getQuantizedVaultBalance(address ethKey, uint256 assetId, uint256 vaultId) view returns(uint256)

func (*DepositMainnetSession) GetQuantum

func (_DepositMainnet *DepositMainnetSession) GetQuantum(presumedAssetType *big.Int) (*big.Int, error)

GetQuantum is a free data retrieval call binding the contract method 0xdd7202d8.

Solidity: function getQuantum(uint256 presumedAssetType) view returns(uint256 quantum)

func (*DepositMainnetSession) GetRegisteredAvailabilityVerifiers

func (_DepositMainnet *DepositMainnetSession) GetRegisteredAvailabilityVerifiers() ([]common.Address, error)

GetRegisteredAvailabilityVerifiers is a free data retrieval call binding the contract method 0x1ac347f2.

Solidity: function getRegisteredAvailabilityVerifiers() view returns(address[] _verifers)

func (*DepositMainnetSession) GetRegisteredVerifiers

func (_DepositMainnet *DepositMainnetSession) GetRegisteredVerifiers() ([]common.Address, error)

GetRegisteredVerifiers is a free data retrieval call binding the contract method 0x4eab9ed3.

Solidity: function getRegisteredVerifiers() view returns(address[] _verifers)

func (*DepositMainnetSession) GetRollupTreeHeight

func (_DepositMainnet *DepositMainnetSession) GetRollupTreeHeight() (*big.Int, error)

GetRollupTreeHeight is a free data retrieval call binding the contract method 0x81b47796.

Solidity: function getRollupTreeHeight() view returns(uint256)

func (*DepositMainnetSession) GetRollupVaultRoot

func (_DepositMainnet *DepositMainnetSession) GetRollupVaultRoot() (*big.Int, error)

GetRollupVaultRoot is a free data retrieval call binding the contract method 0x8ed31439.

Solidity: function getRollupVaultRoot() view returns(uint256)

func (*DepositMainnetSession) GetSequenceNumber

func (_DepositMainnet *DepositMainnetSession) GetSequenceNumber() (*big.Int, error)

GetSequenceNumber is a free data retrieval call binding the contract method 0x42af35fd.

Solidity: function getSequenceNumber() view returns(uint256)

func (*DepositMainnetSession) GetSubContract

func (_DepositMainnet *DepositMainnetSession) GetSubContract(selector [4]byte) (common.Address, error)

GetSubContract is a free data retrieval call binding the contract method 0x2f9014b4.

Solidity: function getSubContract(bytes4 selector) view returns(address)

func (*DepositMainnetSession) GetValidiumTreeHeight

func (_DepositMainnet *DepositMainnetSession) GetValidiumTreeHeight() (*big.Int, error)

GetValidiumTreeHeight is a free data retrieval call binding the contract method 0xbb7c3d32.

Solidity: function getValidiumTreeHeight() view returns(uint256)

func (*DepositMainnetSession) GetValidiumVaultRoot

func (_DepositMainnet *DepositMainnetSession) GetValidiumVaultRoot() (*big.Int, error)

GetValidiumVaultRoot is a free data retrieval call binding the contract method 0x3a8cc4fc.

Solidity: function getValidiumVaultRoot() view returns(uint256)

func (*DepositMainnetSession) GetVaultBalance

func (_DepositMainnet *DepositMainnetSession) GetVaultBalance(ethKey common.Address, assetId *big.Int, vaultId *big.Int) (*big.Int, error)

GetVaultBalance is a free data retrieval call binding the contract method 0x1c6bd544.

Solidity: function getVaultBalance(address ethKey, uint256 assetId, uint256 vaultId) view returns(uint256)

func (*DepositMainnetSession) GetVaultWithdrawalLock

func (_DepositMainnet *DepositMainnetSession) GetVaultWithdrawalLock(ethKey common.Address, assetId *big.Int, vaultId *big.Int) (*big.Int, error)

GetVaultWithdrawalLock is a free data retrieval call binding the contract method 0x9de5c4e5.

Solidity: function getVaultWithdrawalLock(address ethKey, uint256 assetId, uint256 vaultId) view returns(uint256)

func (*DepositMainnetSession) GetWithdrawalBalance

func (_DepositMainnet *DepositMainnetSession) GetWithdrawalBalance(ownerKey *big.Int, assetId *big.Int) (*big.Int, error)

GetWithdrawalBalance is a free data retrieval call binding the contract method 0xec3161b0.

Solidity: function getWithdrawalBalance(uint256 ownerKey, uint256 assetId) view returns(uint256)

func (*DepositMainnetSession) HandlingContractId

func (_DepositMainnet *DepositMainnetSession) HandlingContractId(selector [4]byte) (string, error)

HandlingContractId is a free data retrieval call binding the contract method 0xd4e878e8.

Solidity: function handlingContractId(bytes4 selector) pure returns(string id)

func (*DepositMainnetSession) Initialize

func (_DepositMainnet *DepositMainnetSession) Initialize(data []byte) (*types.Transaction, error)

Initialize is a paid mutator transaction binding the contract method 0x439fab91.

Solidity: function initialize(bytes data) returns()

func (*DepositMainnetSession) IsAssetRegistered

func (_DepositMainnet *DepositMainnetSession) IsAssetRegistered(assetType *big.Int) (bool, error)

IsAssetRegistered is a free data retrieval call binding the contract method 0x049f5ade.

Solidity: function isAssetRegistered(uint256 assetType) view returns(bool)

func (*DepositMainnetSession) IsAvailabilityVerifier

func (_DepositMainnet *DepositMainnetSession) IsAvailabilityVerifier(verifierAddress common.Address) (bool, error)

IsAvailabilityVerifier is a free data retrieval call binding the contract method 0xbd1279ae.

Solidity: function isAvailabilityVerifier(address verifierAddress) view returns(bool)

func (*DepositMainnetSession) IsFrozen

func (_DepositMainnet *DepositMainnetSession) IsFrozen() (bool, error)

IsFrozen is a free data retrieval call binding the contract method 0x33eeb147.

Solidity: function isFrozen() view returns(bool)

func (*DepositMainnetSession) IsOperator

func (_DepositMainnet *DepositMainnetSession) IsOperator(testedOperator common.Address) (bool, error)

IsOperator is a free data retrieval call binding the contract method 0x6d70f7ae.

Solidity: function isOperator(address testedOperator) view returns(bool)

func (*DepositMainnetSession) IsStrictVaultBalancePolicy

func (_DepositMainnet *DepositMainnetSession) IsStrictVaultBalancePolicy() (bool, error)

IsStrictVaultBalancePolicy is a free data retrieval call binding the contract method 0x5adf1639.

Solidity: function isStrictVaultBalancePolicy() view returns(bool)

func (*DepositMainnetSession) IsTokenAdmin

func (_DepositMainnet *DepositMainnetSession) IsTokenAdmin(testedAdmin common.Address) (bool, error)

IsTokenAdmin is a free data retrieval call binding the contract method 0xa2bdde3d.

Solidity: function isTokenAdmin(address testedAdmin) view returns(bool)

func (*DepositMainnetSession) IsVaultLocked

func (_DepositMainnet *DepositMainnetSession) IsVaultLocked(ethKey common.Address, assetId *big.Int, vaultId *big.Int) (bool, error)

IsVaultLocked is a free data retrieval call binding the contract method 0x27c2b36d.

Solidity: function isVaultLocked(address ethKey, uint256 assetId, uint256 vaultId) view returns(bool)

func (*DepositMainnetSession) IsVerifier

func (_DepositMainnet *DepositMainnetSession) IsVerifier(verifierAddress common.Address) (bool, error)

IsVerifier is a free data retrieval call binding the contract method 0x33105218.

Solidity: function isVerifier(address verifierAddress) view returns(bool)

func (*DepositMainnetSession) LockVault

func (_DepositMainnet *DepositMainnetSession) LockVault(assetId *big.Int, vaultId *big.Int, lockTime *big.Int) (*types.Transaction, error)

LockVault is a paid mutator transaction binding the contract method 0xe8d28a9d.

Solidity: function lockVault(uint256 assetId, uint256 vaultId, uint256 lockTime) returns()

func (*DepositMainnetSession) MAINGOVERNANCEINFOTAG

func (_DepositMainnet *DepositMainnetSession) MAINGOVERNANCEINFOTAG() (string, error)

MAINGOVERNANCEINFOTAG is a free data retrieval call binding the contract method 0xc23b60ef.

Solidity: function MAIN_GOVERNANCE_INFO_TAG() view returns(string)

func (*DepositMainnetSession) MAXFORCEDACTIONSREQSPERBLOCK

func (_DepositMainnet *DepositMainnetSession) MAXFORCEDACTIONSREQSPERBLOCK() (*big.Int, error)

MAXFORCEDACTIONSREQSPERBLOCK is a free data retrieval call binding the contract method 0xe30a5cff.

Solidity: function MAX_FORCED_ACTIONS_REQS_PER_BLOCK() view returns(uint256)

func (*DepositMainnetSession) MAXVERIFIERCOUNT

func (_DepositMainnet *DepositMainnetSession) MAXVERIFIERCOUNT() (*big.Int, error)

MAXVERIFIERCOUNT is a free data retrieval call binding the contract method 0xe6de6282.

Solidity: function MAX_VERIFIER_COUNT() view returns(uint256)

func (*DepositMainnetSession) MainAcceptGovernance

func (_DepositMainnet *DepositMainnetSession) MainAcceptGovernance() (*types.Transaction, error)

MainAcceptGovernance is a paid mutator transaction binding the contract method 0x28700a15.

Solidity: function mainAcceptGovernance() returns()

func (*DepositMainnetSession) MainCancelNomination

func (_DepositMainnet *DepositMainnetSession) MainCancelNomination() (*types.Transaction, error)

MainCancelNomination is a paid mutator transaction binding the contract method 0x72eb3688.

Solidity: function mainCancelNomination() returns()

func (*DepositMainnetSession) MainIsGovernor

func (_DepositMainnet *DepositMainnetSession) MainIsGovernor(testGovernor common.Address) (bool, error)

MainIsGovernor is a free data retrieval call binding the contract method 0x45f5cd97.

Solidity: function mainIsGovernor(address testGovernor) view returns(bool)

func (*DepositMainnetSession) MainNominateNewGovernor

func (_DepositMainnet *DepositMainnetSession) MainNominateNewGovernor(newGovernor common.Address) (*types.Transaction, error)

MainNominateNewGovernor is a paid mutator transaction binding the contract method 0x8c4bce1c.

Solidity: function mainNominateNewGovernor(address newGovernor) returns()

func (*DepositMainnetSession) MainRemoveGovernor

func (_DepositMainnet *DepositMainnetSession) MainRemoveGovernor(governorForRemoval common.Address) (*types.Transaction, error)

MainRemoveGovernor is a paid mutator transaction binding the contract method 0xa1cc921e.

Solidity: function mainRemoveGovernor(address governorForRemoval) returns()

func (*DepositMainnetSession) OnERC1155BatchReceived

func (_DepositMainnet *DepositMainnetSession) OnERC1155BatchReceived(operator common.Address, arg1 common.Address, arg2 []*big.Int, arg3 []*big.Int, arg4 []byte) (*types.Transaction, error)

OnERC1155BatchReceived is a paid mutator transaction binding the contract method 0xbc197c81.

Solidity: function onERC1155BatchReceived(address operator, address , uint256[] , uint256[] , bytes ) returns(bytes4)

func (*DepositMainnetSession) OnERC1155Received

func (_DepositMainnet *DepositMainnetSession) OnERC1155Received(operator common.Address, arg1 common.Address, arg2 *big.Int, arg3 *big.Int, arg4 []byte) (*types.Transaction, error)

OnERC1155Received is a paid mutator transaction binding the contract method 0xf23a6e61.

Solidity: function onERC1155Received(address operator, address , uint256 , uint256 , bytes ) returns(bytes4)

func (*DepositMainnetSession) OnERC721Received

func (_DepositMainnet *DepositMainnetSession) OnERC721Received(operator common.Address, arg1 common.Address, arg2 *big.Int, arg3 []byte) (*types.Transaction, error)

OnERC721Received is a paid mutator transaction binding the contract method 0x150b7a02.

Solidity: function onERC721Received(address operator, address , uint256 , bytes ) returns(bytes4)

func (*DepositMainnetSession) OrderRegistryAddress

func (_DepositMainnet *DepositMainnetSession) OrderRegistryAddress() (common.Address, error)

OrderRegistryAddress is a free data retrieval call binding the contract method 0x9c6a2837.

Solidity: function orderRegistryAddress() view returns(address)

func (*DepositMainnetSession) Receive

func (_DepositMainnet *DepositMainnetSession) Receive() (*types.Transaction, error)

Receive is a paid mutator transaction binding the contract receive function.

Solidity: receive() payable returns()

func (*DepositMainnetSession) RegisterAvailabilityVerifier

func (_DepositMainnet *DepositMainnetSession) RegisterAvailabilityVerifier(verifier common.Address, identifier string) (*types.Transaction, error)

RegisterAvailabilityVerifier is a paid mutator transaction binding the contract method 0xbdb75785.

Solidity: function registerAvailabilityVerifier(address verifier, string identifier) returns()

func (*DepositMainnetSession) RegisterEthAddress

func (_DepositMainnet *DepositMainnetSession) RegisterEthAddress(ethKey common.Address, starkKey *big.Int, starkSignature []byte) (*types.Transaction, error)

RegisterEthAddress is a paid mutator transaction binding the contract method 0xbea84187.

Solidity: function registerEthAddress(address ethKey, uint256 starkKey, bytes starkSignature) returns()

func (*DepositMainnetSession) RegisterOperator

func (_DepositMainnet *DepositMainnetSession) RegisterOperator(newOperator common.Address) (*types.Transaction, error)

RegisterOperator is a paid mutator transaction binding the contract method 0x3682a450.

Solidity: function registerOperator(address newOperator) returns()

func (*DepositMainnetSession) RegisterSender

func (_DepositMainnet *DepositMainnetSession) RegisterSender(starkKey *big.Int, starkSignature []byte) (*types.Transaction, error)

RegisterSender is a paid mutator transaction binding the contract method 0x86aeb445.

Solidity: function registerSender(uint256 starkKey, bytes starkSignature) returns()

func (*DepositMainnetSession) RegisterToken

func (_DepositMainnet *DepositMainnetSession) RegisterToken(assetType *big.Int, assetInfo []byte) (*types.Transaction, error)

RegisterToken is a paid mutator transaction binding the contract method 0xc8b1031a.

Solidity: function registerToken(uint256 assetType, bytes assetInfo) returns()

func (*DepositMainnetSession) RegisterToken0

func (_DepositMainnet *DepositMainnetSession) RegisterToken0(assetType *big.Int, assetInfo []byte, quantum *big.Int) (*types.Transaction, error)

RegisterToken0 is a paid mutator transaction binding the contract method 0xd88d8b38.

Solidity: function registerToken(uint256 assetType, bytes assetInfo, uint256 quantum) returns()

func (*DepositMainnetSession) RegisterTokenAdmin

func (_DepositMainnet *DepositMainnetSession) RegisterTokenAdmin(newAdmin common.Address) (*types.Transaction, error)

RegisterTokenAdmin is a paid mutator transaction binding the contract method 0x0b3a2d21.

Solidity: function registerTokenAdmin(address newAdmin) returns()

func (*DepositMainnetSession) RegisterVerifier

func (_DepositMainnet *DepositMainnetSession) RegisterVerifier(verifier common.Address, identifier string) (*types.Transaction, error)

RegisterVerifier is a paid mutator transaction binding the contract method 0x3776fe2a.

Solidity: function registerVerifier(address verifier, string identifier) returns()

func (*DepositMainnetSession) RemoveAvailabilityVerifier

func (_DepositMainnet *DepositMainnetSession) RemoveAvailabilityVerifier(verifier common.Address) (*types.Transaction, error)

RemoveAvailabilityVerifier is a paid mutator transaction binding the contract method 0xb1e640bf.

Solidity: function removeAvailabilityVerifier(address verifier) returns()

func (*DepositMainnetSession) RemoveVerifier

func (_DepositMainnet *DepositMainnetSession) RemoveVerifier(verifier common.Address) (*types.Transaction, error)

RemoveVerifier is a paid mutator transaction binding the contract method 0xca2dfd0a.

Solidity: function removeVerifier(address verifier) returns()

func (*DepositMainnetSession) STARKEXMAXDEFAULTVAULTLOCK

func (_DepositMainnet *DepositMainnetSession) STARKEXMAXDEFAULTVAULTLOCK() (*big.Int, error)

STARKEXMAXDEFAULTVAULTLOCK is a free data retrieval call binding the contract method 0x835a71c3.

Solidity: function STARKEX_MAX_DEFAULT_VAULT_LOCK() view returns(uint256)

func (*DepositMainnetSession) SetDefaultVaultWithdrawalLock

func (_DepositMainnet *DepositMainnetSession) SetDefaultVaultWithdrawalLock(newDefaultTime *big.Int) (*types.Transaction, error)

SetDefaultVaultWithdrawalLock is a paid mutator transaction binding the contract method 0xd4181dea.

Solidity: function setDefaultVaultWithdrawalLock(uint256 newDefaultTime) returns()

func (*DepositMainnetSession) UNFREEZEDELAY

func (_DepositMainnet *DepositMainnetSession) UNFREEZEDELAY() (*big.Int, error)

UNFREEZEDELAY is a free data retrieval call binding the contract method 0x993f3639.

Solidity: function UNFREEZE_DELAY() view returns(uint256)

func (*DepositMainnetSession) UnFreeze

func (_DepositMainnet *DepositMainnetSession) UnFreeze() (*types.Transaction, error)

UnFreeze is a paid mutator transaction binding the contract method 0x7cf12b90.

Solidity: function unFreeze() returns()

func (*DepositMainnetSession) UnregisterOperator

func (_DepositMainnet *DepositMainnetSession) UnregisterOperator(removedOperator common.Address) (*types.Transaction, error)

UnregisterOperator is a paid mutator transaction binding the contract method 0x96115bc2.

Solidity: function unregisterOperator(address removedOperator) returns()

func (*DepositMainnetSession) UnregisterTokenAdmin

func (_DepositMainnet *DepositMainnetSession) UnregisterTokenAdmin(oldAdmin common.Address) (*types.Transaction, error)

UnregisterTokenAdmin is a paid mutator transaction binding the contract method 0xa6fa6e90.

Solidity: function unregisterTokenAdmin(address oldAdmin) returns()

func (*DepositMainnetSession) UpdateImplementationActivationTime

func (_DepositMainnet *DepositMainnetSession) UpdateImplementationActivationTime(implementation common.Address, data []byte, finalize bool) (*types.Transaction, error)

UpdateImplementationActivationTime is a paid mutator transaction binding the contract method 0x02a93fae.

Solidity: function updateImplementationActivationTime(address implementation, bytes data, bool finalize) returns()

func (*DepositMainnetSession) UpdateState

func (_DepositMainnet *DepositMainnetSession) UpdateState(publicInput []*big.Int, applicationData []*big.Int) (*types.Transaction, error)

UpdateState is a paid mutator transaction binding the contract method 0x538f9406.

Solidity: function updateState(uint256[] publicInput, uint256[] applicationData) returns()

func (*DepositMainnetSession) VERIFIERREMOVALDELAY

func (_DepositMainnet *DepositMainnetSession) VERIFIERREMOVALDELAY() (*big.Int, error)

VERIFIERREMOVALDELAY is a free data retrieval call binding the contract method 0xb7663112.

Solidity: function VERIFIER_REMOVAL_DELAY() view returns(uint256)

func (*DepositMainnetSession) VERSION

func (_DepositMainnet *DepositMainnetSession) VERSION() (string, error)

VERSION is a free data retrieval call binding the contract method 0xffa1ad74.

Solidity: function VERSION() view returns(string)

func (*DepositMainnetSession) Withdraw

func (_DepositMainnet *DepositMainnetSession) Withdraw(ownerKey *big.Int, assetType *big.Int) (*types.Transaction, error)

Withdraw is a paid mutator transaction binding the contract method 0x441a3e70.

Solidity: function withdraw(uint256 ownerKey, uint256 assetType) returns()

func (*DepositMainnetSession) WithdrawAndMint

func (_DepositMainnet *DepositMainnetSession) WithdrawAndMint(ownerKey *big.Int, assetType *big.Int, mintingBlob []byte) (*types.Transaction, error)

WithdrawAndMint is a paid mutator transaction binding the contract method 0xd91443b7.

Solidity: function withdrawAndMint(uint256 ownerKey, uint256 assetType, bytes mintingBlob) returns()

func (*DepositMainnetSession) WithdrawErc1155FromVault

func (_DepositMainnet *DepositMainnetSession) WithdrawErc1155FromVault(assetType *big.Int, tokenId *big.Int, vaultId *big.Int, quantizedAmount *big.Int) (*types.Transaction, error)

WithdrawErc1155FromVault is a paid mutator transaction binding the contract method 0xa90f34a3.

Solidity: function withdrawErc1155FromVault(uint256 assetType, uint256 tokenId, uint256 vaultId, uint256 quantizedAmount) returns()

func (*DepositMainnetSession) WithdrawFromVault

func (_DepositMainnet *DepositMainnetSession) WithdrawFromVault(assetType *big.Int, vaultId *big.Int, quantizedAmount *big.Int) (*types.Transaction, error)

WithdrawFromVault is a paid mutator transaction binding the contract method 0xbf422b2e.

Solidity: function withdrawFromVault(uint256 assetType, uint256 vaultId, uint256 quantizedAmount) returns()

func (*DepositMainnetSession) WithdrawNft

func (_DepositMainnet *DepositMainnetSession) WithdrawNft(ownerKey *big.Int, assetType *big.Int, tokenId *big.Int) (*types.Transaction, error)

WithdrawNft is a paid mutator transaction binding the contract method 0x019b417a.

Solidity: function withdrawNft(uint256 ownerKey, uint256 assetType, uint256 tokenId) returns()

func (*DepositMainnetSession) WithdrawWithTokenId

func (_DepositMainnet *DepositMainnetSession) WithdrawWithTokenId(ownerKey *big.Int, assetType *big.Int, tokenId *big.Int) (*types.Transaction, error)

WithdrawWithTokenId is a paid mutator transaction binding the contract method 0x64d84842.

Solidity: function withdrawWithTokenId(uint256 ownerKey, uint256 assetType, uint256 tokenId) returns()

type DepositMainnetTransactor

type DepositMainnetTransactor struct {
	// contains filtered or unexported fields
}

DepositMainnetTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewDepositMainnetTransactor

func NewDepositMainnetTransactor(address common.Address, transactor bind.ContractTransactor) (*DepositMainnetTransactor, error)

NewDepositMainnetTransactor creates a new write-only instance of DepositMainnet, bound to a specific deployed contract.

func (*DepositMainnetTransactor) AnnounceAvailabilityVerifierRemovalIntent

func (_DepositMainnet *DepositMainnetTransactor) AnnounceAvailabilityVerifierRemovalIntent(opts *bind.TransactOpts, verifier common.Address) (*types.Transaction, error)

AnnounceAvailabilityVerifierRemovalIntent is a paid mutator transaction binding the contract method 0x1d078bbb.

Solidity: function announceAvailabilityVerifierRemovalIntent(address verifier) returns()

func (*DepositMainnetTransactor) AnnounceVerifierRemovalIntent

func (_DepositMainnet *DepositMainnetTransactor) AnnounceVerifierRemovalIntent(opts *bind.TransactOpts, verifier common.Address) (*types.Transaction, error)

AnnounceVerifierRemovalIntent is a paid mutator transaction binding the contract method 0x418573b7.

Solidity: function announceVerifierRemovalIntent(address verifier) returns()

func (*DepositMainnetTransactor) Deposit

func (_DepositMainnet *DepositMainnetTransactor) Deposit(opts *bind.TransactOpts, starkKey *big.Int, assetType *big.Int, vaultId *big.Int) (*types.Transaction, error)

Deposit is a paid mutator transaction binding the contract method 0x00aeef8a.

Solidity: function deposit(uint256 starkKey, uint256 assetType, uint256 vaultId) payable returns()

func (*DepositMainnetTransactor) Deposit0

func (_DepositMainnet *DepositMainnetTransactor) Deposit0(opts *bind.TransactOpts, starkKey *big.Int, assetType *big.Int, vaultId *big.Int, quantizedAmount *big.Int) (*types.Transaction, error)

Deposit0 is a paid mutator transaction binding the contract method 0x2505c3d9.

Solidity: function deposit(uint256 starkKey, uint256 assetType, uint256 vaultId, uint256 quantizedAmount) returns()

func (*DepositMainnetTransactor) DepositCancel

func (_DepositMainnet *DepositMainnetTransactor) DepositCancel(opts *bind.TransactOpts, starkKey *big.Int, assetId *big.Int, vaultId *big.Int) (*types.Transaction, error)

DepositCancel is a paid mutator transaction binding the contract method 0x7df7dc04.

Solidity: function depositCancel(uint256 starkKey, uint256 assetId, uint256 vaultId) returns()

func (*DepositMainnetTransactor) DepositERC1155

func (_DepositMainnet *DepositMainnetTransactor) DepositERC1155(opts *bind.TransactOpts, starkKey *big.Int, assetType *big.Int, tokenId *big.Int, vaultId *big.Int, quantizedAmount *big.Int) (*types.Transaction, error)

DepositERC1155 is a paid mutator transaction binding the contract method 0x49325bac.

Solidity: function depositERC1155(uint256 starkKey, uint256 assetType, uint256 tokenId, uint256 vaultId, uint256 quantizedAmount) returns()

func (*DepositMainnetTransactor) DepositERC1155ToVault

func (_DepositMainnet *DepositMainnetTransactor) DepositERC1155ToVault(opts *bind.TransactOpts, assetType *big.Int, tokenId *big.Int, vaultId *big.Int, quantizedAmount *big.Int) (*types.Transaction, error)

DepositERC1155ToVault is a paid mutator transaction binding the contract method 0xa70c4b3b.

Solidity: function depositERC1155ToVault(uint256 assetType, uint256 tokenId, uint256 vaultId, uint256 quantizedAmount) returns()

func (*DepositMainnetTransactor) DepositERC20

func (_DepositMainnet *DepositMainnetTransactor) DepositERC20(opts *bind.TransactOpts, starkKey *big.Int, assetType *big.Int, vaultId *big.Int, quantizedAmount *big.Int) (*types.Transaction, error)

DepositERC20 is a paid mutator transaction binding the contract method 0x9ed17084.

Solidity: function depositERC20(uint256 starkKey, uint256 assetType, uint256 vaultId, uint256 quantizedAmount) returns()

func (*DepositMainnetTransactor) DepositERC20ToVault

func (_DepositMainnet *DepositMainnetTransactor) DepositERC20ToVault(opts *bind.TransactOpts, assetType *big.Int, vaultId *big.Int, quantizedAmount *big.Int) (*types.Transaction, error)

DepositERC20ToVault is a paid mutator transaction binding the contract method 0x1d133002.

Solidity: function depositERC20ToVault(uint256 assetType, uint256 vaultId, uint256 quantizedAmount) returns()

func (*DepositMainnetTransactor) DepositEth

func (_DepositMainnet *DepositMainnetTransactor) DepositEth(opts *bind.TransactOpts, starkKey *big.Int, assetType *big.Int, vaultId *big.Int) (*types.Transaction, error)

DepositEth is a paid mutator transaction binding the contract method 0x6ce5d957.

Solidity: function depositEth(uint256 starkKey, uint256 assetType, uint256 vaultId) payable returns()

func (*DepositMainnetTransactor) DepositEthToVault

func (_DepositMainnet *DepositMainnetTransactor) DepositEthToVault(opts *bind.TransactOpts, assetType *big.Int, vaultId *big.Int) (*types.Transaction, error)

DepositEthToVault is a paid mutator transaction binding the contract method 0xa3c71fde.

Solidity: function depositEthToVault(uint256 assetType, uint256 vaultId) payable returns()

func (*DepositMainnetTransactor) DepositNft

func (_DepositMainnet *DepositMainnetTransactor) DepositNft(opts *bind.TransactOpts, starkKey *big.Int, assetType *big.Int, vaultId *big.Int, tokenId *big.Int) (*types.Transaction, error)

DepositNft is a paid mutator transaction binding the contract method 0xae1cdde6.

Solidity: function depositNft(uint256 starkKey, uint256 assetType, uint256 vaultId, uint256 tokenId) returns()

func (*DepositMainnetTransactor) DepositNftReclaim

func (_DepositMainnet *DepositMainnetTransactor) DepositNftReclaim(opts *bind.TransactOpts, starkKey *big.Int, assetType *big.Int, vaultId *big.Int, tokenId *big.Int) (*types.Transaction, error)

DepositNftReclaim is a paid mutator transaction binding the contract method 0xfcb05822.

Solidity: function depositNftReclaim(uint256 starkKey, uint256 assetType, uint256 vaultId, uint256 tokenId) returns()

func (*DepositMainnetTransactor) DepositReclaim

func (_DepositMainnet *DepositMainnetTransactor) DepositReclaim(opts *bind.TransactOpts, starkKey *big.Int, assetType *big.Int, vaultId *big.Int) (*types.Transaction, error)

DepositReclaim is a paid mutator transaction binding the contract method 0xae873816.

Solidity: function depositReclaim(uint256 starkKey, uint256 assetType, uint256 vaultId) returns()

func (*DepositMainnetTransactor) DepositWithTokenId

func (_DepositMainnet *DepositMainnetTransactor) DepositWithTokenId(opts *bind.TransactOpts, starkKey *big.Int, assetType *big.Int, tokenId *big.Int, vaultId *big.Int, quantizedAmount *big.Int) (*types.Transaction, error)

DepositWithTokenId is a paid mutator transaction binding the contract method 0x29e411ac.

Solidity: function depositWithTokenId(uint256 starkKey, uint256 assetType, uint256 tokenId, uint256 vaultId, uint256 quantizedAmount) returns()

func (*DepositMainnetTransactor) DepositWithTokenIdReclaim

func (_DepositMainnet *DepositMainnetTransactor) DepositWithTokenIdReclaim(opts *bind.TransactOpts, starkKey *big.Int, assetType *big.Int, tokenId *big.Int, vaultId *big.Int) (*types.Transaction, error)

DepositWithTokenIdReclaim is a paid mutator transaction binding the contract method 0xbe2b1105.

Solidity: function depositWithTokenIdReclaim(uint256 starkKey, uint256 assetType, uint256 tokenId, uint256 vaultId) returns()

func (*DepositMainnetTransactor) Escape

func (_DepositMainnet *DepositMainnetTransactor) Escape(opts *bind.TransactOpts, ownerKey *big.Int, vaultId *big.Int, assetId *big.Int, quantizedAmount *big.Int) (*types.Transaction, error)

Escape is a paid mutator transaction binding the contract method 0x9e3adac4.

Solidity: function escape(uint256 ownerKey, uint256 vaultId, uint256 assetId, uint256 quantizedAmount) returns()

func (*DepositMainnetTransactor) Fallback

func (_DepositMainnet *DepositMainnetTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)

Fallback is a paid mutator transaction binding the contract fallback function.

Solidity: fallback() payable returns()

func (*DepositMainnetTransactor) FreezeRequest

func (_DepositMainnet *DepositMainnetTransactor) FreezeRequest(opts *bind.TransactOpts, ownerKey *big.Int, vaultId *big.Int) (*types.Transaction, error)

FreezeRequest is a paid mutator transaction binding the contract method 0x93c1e466.

Solidity: function freezeRequest(uint256 ownerKey, uint256 vaultId) returns()

func (*DepositMainnetTransactor) FullWithdrawalRequest

func (_DepositMainnet *DepositMainnetTransactor) FullWithdrawalRequest(opts *bind.TransactOpts, ownerKey *big.Int, vaultId *big.Int) (*types.Transaction, error)

FullWithdrawalRequest is a paid mutator transaction binding the contract method 0xa93310c4.

Solidity: function fullWithdrawalRequest(uint256 ownerKey, uint256 vaultId) returns()

func (*DepositMainnetTransactor) Initialize

func (_DepositMainnet *DepositMainnetTransactor) Initialize(opts *bind.TransactOpts, data []byte) (*types.Transaction, error)

Initialize is a paid mutator transaction binding the contract method 0x439fab91.

Solidity: function initialize(bytes data) returns()

func (*DepositMainnetTransactor) LockVault

func (_DepositMainnet *DepositMainnetTransactor) LockVault(opts *bind.TransactOpts, assetId *big.Int, vaultId *big.Int, lockTime *big.Int) (*types.Transaction, error)

LockVault is a paid mutator transaction binding the contract method 0xe8d28a9d.

Solidity: function lockVault(uint256 assetId, uint256 vaultId, uint256 lockTime) returns()

func (*DepositMainnetTransactor) MainAcceptGovernance

func (_DepositMainnet *DepositMainnetTransactor) MainAcceptGovernance(opts *bind.TransactOpts) (*types.Transaction, error)

MainAcceptGovernance is a paid mutator transaction binding the contract method 0x28700a15.

Solidity: function mainAcceptGovernance() returns()

func (*DepositMainnetTransactor) MainCancelNomination

func (_DepositMainnet *DepositMainnetTransactor) MainCancelNomination(opts *bind.TransactOpts) (*types.Transaction, error)

MainCancelNomination is a paid mutator transaction binding the contract method 0x72eb3688.

Solidity: function mainCancelNomination() returns()

func (*DepositMainnetTransactor) MainNominateNewGovernor

func (_DepositMainnet *DepositMainnetTransactor) MainNominateNewGovernor(opts *bind.TransactOpts, newGovernor common.Address) (*types.Transaction, error)

MainNominateNewGovernor is a paid mutator transaction binding the contract method 0x8c4bce1c.

Solidity: function mainNominateNewGovernor(address newGovernor) returns()

func (*DepositMainnetTransactor) MainRemoveGovernor

func (_DepositMainnet *DepositMainnetTransactor) MainRemoveGovernor(opts *bind.TransactOpts, governorForRemoval common.Address) (*types.Transaction, error)

MainRemoveGovernor is a paid mutator transaction binding the contract method 0xa1cc921e.

Solidity: function mainRemoveGovernor(address governorForRemoval) returns()

func (*DepositMainnetTransactor) OnERC1155BatchReceived

func (_DepositMainnet *DepositMainnetTransactor) OnERC1155BatchReceived(opts *bind.TransactOpts, operator common.Address, arg1 common.Address, arg2 []*big.Int, arg3 []*big.Int, arg4 []byte) (*types.Transaction, error)

OnERC1155BatchReceived is a paid mutator transaction binding the contract method 0xbc197c81.

Solidity: function onERC1155BatchReceived(address operator, address , uint256[] , uint256[] , bytes ) returns(bytes4)

func (*DepositMainnetTransactor) OnERC1155Received

func (_DepositMainnet *DepositMainnetTransactor) OnERC1155Received(opts *bind.TransactOpts, operator common.Address, arg1 common.Address, arg2 *big.Int, arg3 *big.Int, arg4 []byte) (*types.Transaction, error)

OnERC1155Received is a paid mutator transaction binding the contract method 0xf23a6e61.

Solidity: function onERC1155Received(address operator, address , uint256 , uint256 , bytes ) returns(bytes4)

func (*DepositMainnetTransactor) OnERC721Received

func (_DepositMainnet *DepositMainnetTransactor) OnERC721Received(opts *bind.TransactOpts, operator common.Address, arg1 common.Address, arg2 *big.Int, arg3 []byte) (*types.Transaction, error)

OnERC721Received is a paid mutator transaction binding the contract method 0x150b7a02.

Solidity: function onERC721Received(address operator, address , uint256 , bytes ) returns(bytes4)

func (*DepositMainnetTransactor) Receive

func (_DepositMainnet *DepositMainnetTransactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)

Receive is a paid mutator transaction binding the contract receive function.

Solidity: receive() payable returns()

func (*DepositMainnetTransactor) RegisterAvailabilityVerifier

func (_DepositMainnet *DepositMainnetTransactor) RegisterAvailabilityVerifier(opts *bind.TransactOpts, verifier common.Address, identifier string) (*types.Transaction, error)

RegisterAvailabilityVerifier is a paid mutator transaction binding the contract method 0xbdb75785.

Solidity: function registerAvailabilityVerifier(address verifier, string identifier) returns()

func (*DepositMainnetTransactor) RegisterEthAddress

func (_DepositMainnet *DepositMainnetTransactor) RegisterEthAddress(opts *bind.TransactOpts, ethKey common.Address, starkKey *big.Int, starkSignature []byte) (*types.Transaction, error)

RegisterEthAddress is a paid mutator transaction binding the contract method 0xbea84187.

Solidity: function registerEthAddress(address ethKey, uint256 starkKey, bytes starkSignature) returns()

func (*DepositMainnetTransactor) RegisterOperator

func (_DepositMainnet *DepositMainnetTransactor) RegisterOperator(opts *bind.TransactOpts, newOperator common.Address) (*types.Transaction, error)

RegisterOperator is a paid mutator transaction binding the contract method 0x3682a450.

Solidity: function registerOperator(address newOperator) returns()

func (*DepositMainnetTransactor) RegisterSender

func (_DepositMainnet *DepositMainnetTransactor) RegisterSender(opts *bind.TransactOpts, starkKey *big.Int, starkSignature []byte) (*types.Transaction, error)

RegisterSender is a paid mutator transaction binding the contract method 0x86aeb445.

Solidity: function registerSender(uint256 starkKey, bytes starkSignature) returns()

func (*DepositMainnetTransactor) RegisterToken

func (_DepositMainnet *DepositMainnetTransactor) RegisterToken(opts *bind.TransactOpts, assetType *big.Int, assetInfo []byte) (*types.Transaction, error)

RegisterToken is a paid mutator transaction binding the contract method 0xc8b1031a.

Solidity: function registerToken(uint256 assetType, bytes assetInfo) returns()

func (*DepositMainnetTransactor) RegisterToken0

func (_DepositMainnet *DepositMainnetTransactor) RegisterToken0(opts *bind.TransactOpts, assetType *big.Int, assetInfo []byte, quantum *big.Int) (*types.Transaction, error)

RegisterToken0 is a paid mutator transaction binding the contract method 0xd88d8b38.

Solidity: function registerToken(uint256 assetType, bytes assetInfo, uint256 quantum) returns()

func (*DepositMainnetTransactor) RegisterTokenAdmin

func (_DepositMainnet *DepositMainnetTransactor) RegisterTokenAdmin(opts *bind.TransactOpts, newAdmin common.Address) (*types.Transaction, error)

RegisterTokenAdmin is a paid mutator transaction binding the contract method 0x0b3a2d21.

Solidity: function registerTokenAdmin(address newAdmin) returns()

func (*DepositMainnetTransactor) RegisterVerifier

func (_DepositMainnet *DepositMainnetTransactor) RegisterVerifier(opts *bind.TransactOpts, verifier common.Address, identifier string) (*types.Transaction, error)

RegisterVerifier is a paid mutator transaction binding the contract method 0x3776fe2a.

Solidity: function registerVerifier(address verifier, string identifier) returns()

func (*DepositMainnetTransactor) RemoveAvailabilityVerifier

func (_DepositMainnet *DepositMainnetTransactor) RemoveAvailabilityVerifier(opts *bind.TransactOpts, verifier common.Address) (*types.Transaction, error)

RemoveAvailabilityVerifier is a paid mutator transaction binding the contract method 0xb1e640bf.

Solidity: function removeAvailabilityVerifier(address verifier) returns()

func (*DepositMainnetTransactor) RemoveVerifier

func (_DepositMainnet *DepositMainnetTransactor) RemoveVerifier(opts *bind.TransactOpts, verifier common.Address) (*types.Transaction, error)

RemoveVerifier is a paid mutator transaction binding the contract method 0xca2dfd0a.

Solidity: function removeVerifier(address verifier) returns()

func (*DepositMainnetTransactor) SetDefaultVaultWithdrawalLock

func (_DepositMainnet *DepositMainnetTransactor) SetDefaultVaultWithdrawalLock(opts *bind.TransactOpts, newDefaultTime *big.Int) (*types.Transaction, error)

SetDefaultVaultWithdrawalLock is a paid mutator transaction binding the contract method 0xd4181dea.

Solidity: function setDefaultVaultWithdrawalLock(uint256 newDefaultTime) returns()

func (*DepositMainnetTransactor) UnFreeze

func (_DepositMainnet *DepositMainnetTransactor) UnFreeze(opts *bind.TransactOpts) (*types.Transaction, error)

UnFreeze is a paid mutator transaction binding the contract method 0x7cf12b90.

Solidity: function unFreeze() returns()

func (*DepositMainnetTransactor) UnregisterOperator

func (_DepositMainnet *DepositMainnetTransactor) UnregisterOperator(opts *bind.TransactOpts, removedOperator common.Address) (*types.Transaction, error)

UnregisterOperator is a paid mutator transaction binding the contract method 0x96115bc2.

Solidity: function unregisterOperator(address removedOperator) returns()

func (*DepositMainnetTransactor) UnregisterTokenAdmin

func (_DepositMainnet *DepositMainnetTransactor) UnregisterTokenAdmin(opts *bind.TransactOpts, oldAdmin common.Address) (*types.Transaction, error)

UnregisterTokenAdmin is a paid mutator transaction binding the contract method 0xa6fa6e90.

Solidity: function unregisterTokenAdmin(address oldAdmin) returns()

func (*DepositMainnetTransactor) UpdateImplementationActivationTime

func (_DepositMainnet *DepositMainnetTransactor) UpdateImplementationActivationTime(opts *bind.TransactOpts, implementation common.Address, data []byte, finalize bool) (*types.Transaction, error)

UpdateImplementationActivationTime is a paid mutator transaction binding the contract method 0x02a93fae.

Solidity: function updateImplementationActivationTime(address implementation, bytes data, bool finalize) returns()

func (*DepositMainnetTransactor) UpdateState

func (_DepositMainnet *DepositMainnetTransactor) UpdateState(opts *bind.TransactOpts, publicInput []*big.Int, applicationData []*big.Int) (*types.Transaction, error)

UpdateState is a paid mutator transaction binding the contract method 0x538f9406.

Solidity: function updateState(uint256[] publicInput, uint256[] applicationData) returns()

func (*DepositMainnetTransactor) Withdraw

func (_DepositMainnet *DepositMainnetTransactor) Withdraw(opts *bind.TransactOpts, ownerKey *big.Int, assetType *big.Int) (*types.Transaction, error)

Withdraw is a paid mutator transaction binding the contract method 0x441a3e70.

Solidity: function withdraw(uint256 ownerKey, uint256 assetType) returns()

func (*DepositMainnetTransactor) WithdrawAndMint

func (_DepositMainnet *DepositMainnetTransactor) WithdrawAndMint(opts *bind.TransactOpts, ownerKey *big.Int, assetType *big.Int, mintingBlob []byte) (*types.Transaction, error)

WithdrawAndMint is a paid mutator transaction binding the contract method 0xd91443b7.

Solidity: function withdrawAndMint(uint256 ownerKey, uint256 assetType, bytes mintingBlob) returns()

func (*DepositMainnetTransactor) WithdrawErc1155FromVault

func (_DepositMainnet *DepositMainnetTransactor) WithdrawErc1155FromVault(opts *bind.TransactOpts, assetType *big.Int, tokenId *big.Int, vaultId *big.Int, quantizedAmount *big.Int) (*types.Transaction, error)

WithdrawErc1155FromVault is a paid mutator transaction binding the contract method 0xa90f34a3.

Solidity: function withdrawErc1155FromVault(uint256 assetType, uint256 tokenId, uint256 vaultId, uint256 quantizedAmount) returns()

func (*DepositMainnetTransactor) WithdrawFromVault

func (_DepositMainnet *DepositMainnetTransactor) WithdrawFromVault(opts *bind.TransactOpts, assetType *big.Int, vaultId *big.Int, quantizedAmount *big.Int) (*types.Transaction, error)

WithdrawFromVault is a paid mutator transaction binding the contract method 0xbf422b2e.

Solidity: function withdrawFromVault(uint256 assetType, uint256 vaultId, uint256 quantizedAmount) returns()

func (*DepositMainnetTransactor) WithdrawNft

func (_DepositMainnet *DepositMainnetTransactor) WithdrawNft(opts *bind.TransactOpts, ownerKey *big.Int, assetType *big.Int, tokenId *big.Int) (*types.Transaction, error)

WithdrawNft is a paid mutator transaction binding the contract method 0x019b417a.

Solidity: function withdrawNft(uint256 ownerKey, uint256 assetType, uint256 tokenId) returns()

func (*DepositMainnetTransactor) WithdrawWithTokenId

func (_DepositMainnet *DepositMainnetTransactor) WithdrawWithTokenId(opts *bind.TransactOpts, ownerKey *big.Int, assetType *big.Int, tokenId *big.Int) (*types.Transaction, error)

WithdrawWithTokenId is a paid mutator transaction binding the contract method 0x64d84842.

Solidity: function withdrawWithTokenId(uint256 ownerKey, uint256 assetType, uint256 tokenId) returns()

type DepositMainnetTransactorRaw

type DepositMainnetTransactorRaw struct {
	Contract *DepositMainnetTransactor // Generic write-only contract binding to access the raw methods on
}

DepositMainnetTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*DepositMainnetTransactorRaw) Transact

func (_DepositMainnet *DepositMainnetTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*DepositMainnetTransactorRaw) Transfer

func (_DepositMainnet *DepositMainnetTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type DepositMainnetTransactorSession

type DepositMainnetTransactorSession struct {
	Contract     *DepositMainnetTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts         // Transaction auth options to use throughout this session
}

DepositMainnetTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*DepositMainnetTransactorSession) AnnounceAvailabilityVerifierRemovalIntent

func (_DepositMainnet *DepositMainnetTransactorSession) AnnounceAvailabilityVerifierRemovalIntent(verifier common.Address) (*types.Transaction, error)

AnnounceAvailabilityVerifierRemovalIntent is a paid mutator transaction binding the contract method 0x1d078bbb.

Solidity: function announceAvailabilityVerifierRemovalIntent(address verifier) returns()

func (*DepositMainnetTransactorSession) AnnounceVerifierRemovalIntent

func (_DepositMainnet *DepositMainnetTransactorSession) AnnounceVerifierRemovalIntent(verifier common.Address) (*types.Transaction, error)

AnnounceVerifierRemovalIntent is a paid mutator transaction binding the contract method 0x418573b7.

Solidity: function announceVerifierRemovalIntent(address verifier) returns()

func (*DepositMainnetTransactorSession) Deposit

func (_DepositMainnet *DepositMainnetTransactorSession) Deposit(starkKey *big.Int, assetType *big.Int, vaultId *big.Int) (*types.Transaction, error)

Deposit is a paid mutator transaction binding the contract method 0x00aeef8a.

Solidity: function deposit(uint256 starkKey, uint256 assetType, uint256 vaultId) payable returns()

func (*DepositMainnetTransactorSession) Deposit0

func (_DepositMainnet *DepositMainnetTransactorSession) Deposit0(starkKey *big.Int, assetType *big.Int, vaultId *big.Int, quantizedAmount *big.Int) (*types.Transaction, error)

Deposit0 is a paid mutator transaction binding the contract method 0x2505c3d9.

Solidity: function deposit(uint256 starkKey, uint256 assetType, uint256 vaultId, uint256 quantizedAmount) returns()

func (*DepositMainnetTransactorSession) DepositCancel

func (_DepositMainnet *DepositMainnetTransactorSession) DepositCancel(starkKey *big.Int, assetId *big.Int, vaultId *big.Int) (*types.Transaction, error)

DepositCancel is a paid mutator transaction binding the contract method 0x7df7dc04.

Solidity: function depositCancel(uint256 starkKey, uint256 assetId, uint256 vaultId) returns()

func (*DepositMainnetTransactorSession) DepositERC1155

func (_DepositMainnet *DepositMainnetTransactorSession) DepositERC1155(starkKey *big.Int, assetType *big.Int, tokenId *big.Int, vaultId *big.Int, quantizedAmount *big.Int) (*types.Transaction, error)

DepositERC1155 is a paid mutator transaction binding the contract method 0x49325bac.

Solidity: function depositERC1155(uint256 starkKey, uint256 assetType, uint256 tokenId, uint256 vaultId, uint256 quantizedAmount) returns()

func (*DepositMainnetTransactorSession) DepositERC1155ToVault

func (_DepositMainnet *DepositMainnetTransactorSession) DepositERC1155ToVault(assetType *big.Int, tokenId *big.Int, vaultId *big.Int, quantizedAmount *big.Int) (*types.Transaction, error)

DepositERC1155ToVault is a paid mutator transaction binding the contract method 0xa70c4b3b.

Solidity: function depositERC1155ToVault(uint256 assetType, uint256 tokenId, uint256 vaultId, uint256 quantizedAmount) returns()

func (*DepositMainnetTransactorSession) DepositERC20

func (_DepositMainnet *DepositMainnetTransactorSession) DepositERC20(starkKey *big.Int, assetType *big.Int, vaultId *big.Int, quantizedAmount *big.Int) (*types.Transaction, error)

DepositERC20 is a paid mutator transaction binding the contract method 0x9ed17084.

Solidity: function depositERC20(uint256 starkKey, uint256 assetType, uint256 vaultId, uint256 quantizedAmount) returns()

func (*DepositMainnetTransactorSession) DepositERC20ToVault

func (_DepositMainnet *DepositMainnetTransactorSession) DepositERC20ToVault(assetType *big.Int, vaultId *big.Int, quantizedAmount *big.Int) (*types.Transaction, error)

DepositERC20ToVault is a paid mutator transaction binding the contract method 0x1d133002.

Solidity: function depositERC20ToVault(uint256 assetType, uint256 vaultId, uint256 quantizedAmount) returns()

func (*DepositMainnetTransactorSession) DepositEth

func (_DepositMainnet *DepositMainnetTransactorSession) DepositEth(starkKey *big.Int, assetType *big.Int, vaultId *big.Int) (*types.Transaction, error)

DepositEth is a paid mutator transaction binding the contract method 0x6ce5d957.

Solidity: function depositEth(uint256 starkKey, uint256 assetType, uint256 vaultId) payable returns()

func (*DepositMainnetTransactorSession) DepositEthToVault

func (_DepositMainnet *DepositMainnetTransactorSession) DepositEthToVault(assetType *big.Int, vaultId *big.Int) (*types.Transaction, error)

DepositEthToVault is a paid mutator transaction binding the contract method 0xa3c71fde.

Solidity: function depositEthToVault(uint256 assetType, uint256 vaultId) payable returns()

func (*DepositMainnetTransactorSession) DepositNft

func (_DepositMainnet *DepositMainnetTransactorSession) DepositNft(starkKey *big.Int, assetType *big.Int, vaultId *big.Int, tokenId *big.Int) (*types.Transaction, error)

DepositNft is a paid mutator transaction binding the contract method 0xae1cdde6.

Solidity: function depositNft(uint256 starkKey, uint256 assetType, uint256 vaultId, uint256 tokenId) returns()

func (*DepositMainnetTransactorSession) DepositNftReclaim

func (_DepositMainnet *DepositMainnetTransactorSession) DepositNftReclaim(starkKey *big.Int, assetType *big.Int, vaultId *big.Int, tokenId *big.Int) (*types.Transaction, error)

DepositNftReclaim is a paid mutator transaction binding the contract method 0xfcb05822.

Solidity: function depositNftReclaim(uint256 starkKey, uint256 assetType, uint256 vaultId, uint256 tokenId) returns()

func (*DepositMainnetTransactorSession) DepositReclaim

func (_DepositMainnet *DepositMainnetTransactorSession) DepositReclaim(starkKey *big.Int, assetType *big.Int, vaultId *big.Int) (*types.Transaction, error)

DepositReclaim is a paid mutator transaction binding the contract method 0xae873816.

Solidity: function depositReclaim(uint256 starkKey, uint256 assetType, uint256 vaultId) returns()

func (*DepositMainnetTransactorSession) DepositWithTokenId

func (_DepositMainnet *DepositMainnetTransactorSession) DepositWithTokenId(starkKey *big.Int, assetType *big.Int, tokenId *big.Int, vaultId *big.Int, quantizedAmount *big.Int) (*types.Transaction, error)

DepositWithTokenId is a paid mutator transaction binding the contract method 0x29e411ac.

Solidity: function depositWithTokenId(uint256 starkKey, uint256 assetType, uint256 tokenId, uint256 vaultId, uint256 quantizedAmount) returns()

func (*DepositMainnetTransactorSession) DepositWithTokenIdReclaim

func (_DepositMainnet *DepositMainnetTransactorSession) DepositWithTokenIdReclaim(starkKey *big.Int, assetType *big.Int, tokenId *big.Int, vaultId *big.Int) (*types.Transaction, error)

DepositWithTokenIdReclaim is a paid mutator transaction binding the contract method 0xbe2b1105.

Solidity: function depositWithTokenIdReclaim(uint256 starkKey, uint256 assetType, uint256 tokenId, uint256 vaultId) returns()

func (*DepositMainnetTransactorSession) Escape

func (_DepositMainnet *DepositMainnetTransactorSession) Escape(ownerKey *big.Int, vaultId *big.Int, assetId *big.Int, quantizedAmount *big.Int) (*types.Transaction, error)

Escape is a paid mutator transaction binding the contract method 0x9e3adac4.

Solidity: function escape(uint256 ownerKey, uint256 vaultId, uint256 assetId, uint256 quantizedAmount) returns()

func (*DepositMainnetTransactorSession) Fallback

func (_DepositMainnet *DepositMainnetTransactorSession) Fallback(calldata []byte) (*types.Transaction, error)

Fallback is a paid mutator transaction binding the contract fallback function.

Solidity: fallback() payable returns()

func (*DepositMainnetTransactorSession) FreezeRequest

func (_DepositMainnet *DepositMainnetTransactorSession) FreezeRequest(ownerKey *big.Int, vaultId *big.Int) (*types.Transaction, error)

FreezeRequest is a paid mutator transaction binding the contract method 0x93c1e466.

Solidity: function freezeRequest(uint256 ownerKey, uint256 vaultId) returns()

func (*DepositMainnetTransactorSession) FullWithdrawalRequest

func (_DepositMainnet *DepositMainnetTransactorSession) FullWithdrawalRequest(ownerKey *big.Int, vaultId *big.Int) (*types.Transaction, error)

FullWithdrawalRequest is a paid mutator transaction binding the contract method 0xa93310c4.

Solidity: function fullWithdrawalRequest(uint256 ownerKey, uint256 vaultId) returns()

func (*DepositMainnetTransactorSession) Initialize

func (_DepositMainnet *DepositMainnetTransactorSession) Initialize(data []byte) (*types.Transaction, error)

Initialize is a paid mutator transaction binding the contract method 0x439fab91.

Solidity: function initialize(bytes data) returns()

func (*DepositMainnetTransactorSession) LockVault

func (_DepositMainnet *DepositMainnetTransactorSession) LockVault(assetId *big.Int, vaultId *big.Int, lockTime *big.Int) (*types.Transaction, error)

LockVault is a paid mutator transaction binding the contract method 0xe8d28a9d.

Solidity: function lockVault(uint256 assetId, uint256 vaultId, uint256 lockTime) returns()

func (*DepositMainnetTransactorSession) MainAcceptGovernance

func (_DepositMainnet *DepositMainnetTransactorSession) MainAcceptGovernance() (*types.Transaction, error)

MainAcceptGovernance is a paid mutator transaction binding the contract method 0x28700a15.

Solidity: function mainAcceptGovernance() returns()

func (*DepositMainnetTransactorSession) MainCancelNomination

func (_DepositMainnet *DepositMainnetTransactorSession) MainCancelNomination() (*types.Transaction, error)

MainCancelNomination is a paid mutator transaction binding the contract method 0x72eb3688.

Solidity: function mainCancelNomination() returns()

func (*DepositMainnetTransactorSession) MainNominateNewGovernor

func (_DepositMainnet *DepositMainnetTransactorSession) MainNominateNewGovernor(newGovernor common.Address) (*types.Transaction, error)

MainNominateNewGovernor is a paid mutator transaction binding the contract method 0x8c4bce1c.

Solidity: function mainNominateNewGovernor(address newGovernor) returns()

func (*DepositMainnetTransactorSession) MainRemoveGovernor

func (_DepositMainnet *DepositMainnetTransactorSession) MainRemoveGovernor(governorForRemoval common.Address) (*types.Transaction, error)

MainRemoveGovernor is a paid mutator transaction binding the contract method 0xa1cc921e.

Solidity: function mainRemoveGovernor(address governorForRemoval) returns()

func (*DepositMainnetTransactorSession) OnERC1155BatchReceived

func (_DepositMainnet *DepositMainnetTransactorSession) OnERC1155BatchReceived(operator common.Address, arg1 common.Address, arg2 []*big.Int, arg3 []*big.Int, arg4 []byte) (*types.Transaction, error)

OnERC1155BatchReceived is a paid mutator transaction binding the contract method 0xbc197c81.

Solidity: function onERC1155BatchReceived(address operator, address , uint256[] , uint256[] , bytes ) returns(bytes4)

func (*DepositMainnetTransactorSession) OnERC1155Received

func (_DepositMainnet *DepositMainnetTransactorSession) OnERC1155Received(operator common.Address, arg1 common.Address, arg2 *big.Int, arg3 *big.Int, arg4 []byte) (*types.Transaction, error)

OnERC1155Received is a paid mutator transaction binding the contract method 0xf23a6e61.

Solidity: function onERC1155Received(address operator, address , uint256 , uint256 , bytes ) returns(bytes4)

func (*DepositMainnetTransactorSession) OnERC721Received

func (_DepositMainnet *DepositMainnetTransactorSession) OnERC721Received(operator common.Address, arg1 common.Address, arg2 *big.Int, arg3 []byte) (*types.Transaction, error)

OnERC721Received is a paid mutator transaction binding the contract method 0x150b7a02.

Solidity: function onERC721Received(address operator, address , uint256 , bytes ) returns(bytes4)

func (*DepositMainnetTransactorSession) Receive

func (_DepositMainnet *DepositMainnetTransactorSession) Receive() (*types.Transaction, error)

Receive is a paid mutator transaction binding the contract receive function.

Solidity: receive() payable returns()

func (*DepositMainnetTransactorSession) RegisterAvailabilityVerifier

func (_DepositMainnet *DepositMainnetTransactorSession) RegisterAvailabilityVerifier(verifier common.Address, identifier string) (*types.Transaction, error)

RegisterAvailabilityVerifier is a paid mutator transaction binding the contract method 0xbdb75785.

Solidity: function registerAvailabilityVerifier(address verifier, string identifier) returns()

func (*DepositMainnetTransactorSession) RegisterEthAddress

func (_DepositMainnet *DepositMainnetTransactorSession) RegisterEthAddress(ethKey common.Address, starkKey *big.Int, starkSignature []byte) (*types.Transaction, error)

RegisterEthAddress is a paid mutator transaction binding the contract method 0xbea84187.

Solidity: function registerEthAddress(address ethKey, uint256 starkKey, bytes starkSignature) returns()

func (*DepositMainnetTransactorSession) RegisterOperator

func (_DepositMainnet *DepositMainnetTransactorSession) RegisterOperator(newOperator common.Address) (*types.Transaction, error)

RegisterOperator is a paid mutator transaction binding the contract method 0x3682a450.

Solidity: function registerOperator(address newOperator) returns()

func (*DepositMainnetTransactorSession) RegisterSender

func (_DepositMainnet *DepositMainnetTransactorSession) RegisterSender(starkKey *big.Int, starkSignature []byte) (*types.Transaction, error)

RegisterSender is a paid mutator transaction binding the contract method 0x86aeb445.

Solidity: function registerSender(uint256 starkKey, bytes starkSignature) returns()

func (*DepositMainnetTransactorSession) RegisterToken

func (_DepositMainnet *DepositMainnetTransactorSession) RegisterToken(assetType *big.Int, assetInfo []byte) (*types.Transaction, error)

RegisterToken is a paid mutator transaction binding the contract method 0xc8b1031a.

Solidity: function registerToken(uint256 assetType, bytes assetInfo) returns()

func (*DepositMainnetTransactorSession) RegisterToken0

func (_DepositMainnet *DepositMainnetTransactorSession) RegisterToken0(assetType *big.Int, assetInfo []byte, quantum *big.Int) (*types.Transaction, error)

RegisterToken0 is a paid mutator transaction binding the contract method 0xd88d8b38.

Solidity: function registerToken(uint256 assetType, bytes assetInfo, uint256 quantum) returns()

func (*DepositMainnetTransactorSession) RegisterTokenAdmin

func (_DepositMainnet *DepositMainnetTransactorSession) RegisterTokenAdmin(newAdmin common.Address) (*types.Transaction, error)

RegisterTokenAdmin is a paid mutator transaction binding the contract method 0x0b3a2d21.

Solidity: function registerTokenAdmin(address newAdmin) returns()

func (*DepositMainnetTransactorSession) RegisterVerifier

func (_DepositMainnet *DepositMainnetTransactorSession) RegisterVerifier(verifier common.Address, identifier string) (*types.Transaction, error)

RegisterVerifier is a paid mutator transaction binding the contract method 0x3776fe2a.

Solidity: function registerVerifier(address verifier, string identifier) returns()

func (*DepositMainnetTransactorSession) RemoveAvailabilityVerifier

func (_DepositMainnet *DepositMainnetTransactorSession) RemoveAvailabilityVerifier(verifier common.Address) (*types.Transaction, error)

RemoveAvailabilityVerifier is a paid mutator transaction binding the contract method 0xb1e640bf.

Solidity: function removeAvailabilityVerifier(address verifier) returns()

func (*DepositMainnetTransactorSession) RemoveVerifier

func (_DepositMainnet *DepositMainnetTransactorSession) RemoveVerifier(verifier common.Address) (*types.Transaction, error)

RemoveVerifier is a paid mutator transaction binding the contract method 0xca2dfd0a.

Solidity: function removeVerifier(address verifier) returns()

func (*DepositMainnetTransactorSession) SetDefaultVaultWithdrawalLock

func (_DepositMainnet *DepositMainnetTransactorSession) SetDefaultVaultWithdrawalLock(newDefaultTime *big.Int) (*types.Transaction, error)

SetDefaultVaultWithdrawalLock is a paid mutator transaction binding the contract method 0xd4181dea.

Solidity: function setDefaultVaultWithdrawalLock(uint256 newDefaultTime) returns()

func (*DepositMainnetTransactorSession) UnFreeze

func (_DepositMainnet *DepositMainnetTransactorSession) UnFreeze() (*types.Transaction, error)

UnFreeze is a paid mutator transaction binding the contract method 0x7cf12b90.

Solidity: function unFreeze() returns()

func (*DepositMainnetTransactorSession) UnregisterOperator

func (_DepositMainnet *DepositMainnetTransactorSession) UnregisterOperator(removedOperator common.Address) (*types.Transaction, error)

UnregisterOperator is a paid mutator transaction binding the contract method 0x96115bc2.

Solidity: function unregisterOperator(address removedOperator) returns()

func (*DepositMainnetTransactorSession) UnregisterTokenAdmin

func (_DepositMainnet *DepositMainnetTransactorSession) UnregisterTokenAdmin(oldAdmin common.Address) (*types.Transaction, error)

UnregisterTokenAdmin is a paid mutator transaction binding the contract method 0xa6fa6e90.

Solidity: function unregisterTokenAdmin(address oldAdmin) returns()

func (*DepositMainnetTransactorSession) UpdateImplementationActivationTime

func (_DepositMainnet *DepositMainnetTransactorSession) UpdateImplementationActivationTime(implementation common.Address, data []byte, finalize bool) (*types.Transaction, error)

UpdateImplementationActivationTime is a paid mutator transaction binding the contract method 0x02a93fae.

Solidity: function updateImplementationActivationTime(address implementation, bytes data, bool finalize) returns()

func (*DepositMainnetTransactorSession) UpdateState

func (_DepositMainnet *DepositMainnetTransactorSession) UpdateState(publicInput []*big.Int, applicationData []*big.Int) (*types.Transaction, error)

UpdateState is a paid mutator transaction binding the contract method 0x538f9406.

Solidity: function updateState(uint256[] publicInput, uint256[] applicationData) returns()

func (*DepositMainnetTransactorSession) Withdraw

func (_DepositMainnet *DepositMainnetTransactorSession) Withdraw(ownerKey *big.Int, assetType *big.Int) (*types.Transaction, error)

Withdraw is a paid mutator transaction binding the contract method 0x441a3e70.

Solidity: function withdraw(uint256 ownerKey, uint256 assetType) returns()

func (*DepositMainnetTransactorSession) WithdrawAndMint

func (_DepositMainnet *DepositMainnetTransactorSession) WithdrawAndMint(ownerKey *big.Int, assetType *big.Int, mintingBlob []byte) (*types.Transaction, error)

WithdrawAndMint is a paid mutator transaction binding the contract method 0xd91443b7.

Solidity: function withdrawAndMint(uint256 ownerKey, uint256 assetType, bytes mintingBlob) returns()

func (*DepositMainnetTransactorSession) WithdrawErc1155FromVault

func (_DepositMainnet *DepositMainnetTransactorSession) WithdrawErc1155FromVault(assetType *big.Int, tokenId *big.Int, vaultId *big.Int, quantizedAmount *big.Int) (*types.Transaction, error)

WithdrawErc1155FromVault is a paid mutator transaction binding the contract method 0xa90f34a3.

Solidity: function withdrawErc1155FromVault(uint256 assetType, uint256 tokenId, uint256 vaultId, uint256 quantizedAmount) returns()

func (*DepositMainnetTransactorSession) WithdrawFromVault

func (_DepositMainnet *DepositMainnetTransactorSession) WithdrawFromVault(assetType *big.Int, vaultId *big.Int, quantizedAmount *big.Int) (*types.Transaction, error)

WithdrawFromVault is a paid mutator transaction binding the contract method 0xbf422b2e.

Solidity: function withdrawFromVault(uint256 assetType, uint256 vaultId, uint256 quantizedAmount) returns()

func (*DepositMainnetTransactorSession) WithdrawNft

func (_DepositMainnet *DepositMainnetTransactorSession) WithdrawNft(ownerKey *big.Int, assetType *big.Int, tokenId *big.Int) (*types.Transaction, error)

WithdrawNft is a paid mutator transaction binding the contract method 0x019b417a.

Solidity: function withdrawNft(uint256 ownerKey, uint256 assetType, uint256 tokenId) returns()

func (*DepositMainnetTransactorSession) WithdrawWithTokenId

func (_DepositMainnet *DepositMainnetTransactorSession) WithdrawWithTokenId(ownerKey *big.Int, assetType *big.Int, tokenId *big.Int) (*types.Transaction, error)

WithdrawWithTokenId is a paid mutator transaction binding the contract method 0x64d84842.

Solidity: function withdrawWithTokenId(uint256 ownerKey, uint256 assetType, uint256 tokenId) returns()

type DepositPolygon

type DepositPolygon struct {
	DepositPolygonCaller     // Read-only binding to the contract
	DepositPolygonTransactor // Write-only binding to the contract
	DepositPolygonFilterer   // Log filterer for contract events
}

DepositPolygon is an auto generated Go binding around an Ethereum contract.

func NewDepositPolygon

func NewDepositPolygon(address common.Address, backend bind.ContractBackend) (*DepositPolygon, error)

NewDepositPolygon creates a new instance of DepositPolygon, bound to a specific deployed contract.

type DepositPolygonBridgedDeposit

type DepositPolygonBridgedDeposit struct {
	User   common.Address
	Token  common.Address
	Amount *big.Int
	Raw    types.Log // Blockchain specific contextual infos
}

DepositPolygonBridgedDeposit represents a BridgedDeposit event raised by the DepositPolygon contract.

type DepositPolygonBridgedDepositIterator

type DepositPolygonBridgedDepositIterator struct {
	Event *DepositPolygonBridgedDeposit // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

DepositPolygonBridgedDepositIterator is returned from FilterBridgedDeposit and is used to iterate over the raw logs and unpacked data for BridgedDeposit events raised by the DepositPolygon contract.

func (*DepositPolygonBridgedDepositIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*DepositPolygonBridgedDepositIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DepositPolygonBridgedDepositIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type DepositPolygonBridgedWithdrawal

type DepositPolygonBridgedWithdrawal struct {
	User         common.Address
	Token        common.Address
	Amount       *big.Int
	WithdrawalId string
	Raw          types.Log // Blockchain specific contextual infos
}

DepositPolygonBridgedWithdrawal represents a BridgedWithdrawal event raised by the DepositPolygon contract.

type DepositPolygonBridgedWithdrawalIterator

type DepositPolygonBridgedWithdrawalIterator struct {
	Event *DepositPolygonBridgedWithdrawal // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

DepositPolygonBridgedWithdrawalIterator is returned from FilterBridgedWithdrawal and is used to iterate over the raw logs and unpacked data for BridgedWithdrawal events raised by the DepositPolygon contract.

func (*DepositPolygonBridgedWithdrawalIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*DepositPolygonBridgedWithdrawalIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DepositPolygonBridgedWithdrawalIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type DepositPolygonCaller

type DepositPolygonCaller struct {
	// contains filtered or unexported fields
}

DepositPolygonCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewDepositPolygonCaller

func NewDepositPolygonCaller(address common.Address, caller bind.ContractCaller) (*DepositPolygonCaller, error)

NewDepositPolygonCaller creates a new read-only instance of DepositPolygon, bound to a specific deployed contract.

func (*DepositPolygonCaller) Authorized

func (_DepositPolygon *DepositPolygonCaller) Authorized(opts *bind.CallOpts, arg0 common.Address) (bool, error)

Authorized is a free data retrieval call binding the contract method 0xb9181611.

Solidity: function authorized(address ) view returns(bool)

func (*DepositPolygonCaller) Owner

func (_DepositPolygon *DepositPolygonCaller) Owner(opts *bind.CallOpts) (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*DepositPolygonCaller) ProcessedWithdrawalIds

func (_DepositPolygon *DepositPolygonCaller) ProcessedWithdrawalIds(opts *bind.CallOpts, arg0 string) (bool, error)

ProcessedWithdrawalIds is a free data retrieval call binding the contract method 0x7729d644.

Solidity: function processedWithdrawalIds(string ) view returns(bool)

func (*DepositPolygonCaller) RenounceOwnership

func (_DepositPolygon *DepositPolygonCaller) RenounceOwnership(opts *bind.CallOpts) error

RenounceOwnership is a free data retrieval call binding the contract method 0x715018a6.

Solidity: function renounceOwnership() view returns()

type DepositPolygonCallerRaw

type DepositPolygonCallerRaw struct {
	Contract *DepositPolygonCaller // Generic read-only contract binding to access the raw methods on
}

DepositPolygonCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*DepositPolygonCallerRaw) Call

func (_DepositPolygon *DepositPolygonCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

type DepositPolygonCallerSession

type DepositPolygonCallerSession struct {
	Contract *DepositPolygonCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts         // Call options to use throughout this session
}

DepositPolygonCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*DepositPolygonCallerSession) Authorized

func (_DepositPolygon *DepositPolygonCallerSession) Authorized(arg0 common.Address) (bool, error)

Authorized is a free data retrieval call binding the contract method 0xb9181611.

Solidity: function authorized(address ) view returns(bool)

func (*DepositPolygonCallerSession) Owner

func (_DepositPolygon *DepositPolygonCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*DepositPolygonCallerSession) ProcessedWithdrawalIds

func (_DepositPolygon *DepositPolygonCallerSession) ProcessedWithdrawalIds(arg0 string) (bool, error)

ProcessedWithdrawalIds is a free data retrieval call binding the contract method 0x7729d644.

Solidity: function processedWithdrawalIds(string ) view returns(bool)

func (*DepositPolygonCallerSession) RenounceOwnership

func (_DepositPolygon *DepositPolygonCallerSession) RenounceOwnership() error

RenounceOwnership is a free data retrieval call binding the contract method 0x715018a6.

Solidity: function renounceOwnership() view returns()

type DepositPolygonFilterer

type DepositPolygonFilterer struct {
	// contains filtered or unexported fields
}

DepositPolygonFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewDepositPolygonFilterer

func NewDepositPolygonFilterer(address common.Address, filterer bind.ContractFilterer) (*DepositPolygonFilterer, error)

NewDepositPolygonFilterer creates a new log filterer instance of DepositPolygon, bound to a specific deployed contract.

func (*DepositPolygonFilterer) FilterBridgedDeposit

func (_DepositPolygon *DepositPolygonFilterer) FilterBridgedDeposit(opts *bind.FilterOpts, user []common.Address, token []common.Address) (*DepositPolygonBridgedDepositIterator, error)

FilterBridgedDeposit is a free log retrieval operation binding the contract event 0x573284f4c36da6a8d8d84cd06662235f8a770cc98e8c80e304b8f382fdc3dca2.

Solidity: event BridgedDeposit(address indexed user, address indexed token, uint256 amount)

func (*DepositPolygonFilterer) FilterBridgedWithdrawal

func (_DepositPolygon *DepositPolygonFilterer) FilterBridgedWithdrawal(opts *bind.FilterOpts, user []common.Address, token []common.Address) (*DepositPolygonBridgedWithdrawalIterator, error)

FilterBridgedWithdrawal is a free log retrieval operation binding the contract event 0xe4f4f1fb3534fe80225d336f6e5a73007dc992e5f6740152bf13ed2a08f3851a.

Solidity: event BridgedWithdrawal(address indexed user, address indexed token, uint256 amount, string withdrawalId)

func (*DepositPolygonFilterer) FilterOwnershipTransferred

func (_DepositPolygon *DepositPolygonFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*DepositPolygonOwnershipTransferredIterator, error)

FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*DepositPolygonFilterer) ParseBridgedDeposit

func (_DepositPolygon *DepositPolygonFilterer) ParseBridgedDeposit(log types.Log) (*DepositPolygonBridgedDeposit, error)

ParseBridgedDeposit is a log parse operation binding the contract event 0x573284f4c36da6a8d8d84cd06662235f8a770cc98e8c80e304b8f382fdc3dca2.

Solidity: event BridgedDeposit(address indexed user, address indexed token, uint256 amount)

func (*DepositPolygonFilterer) ParseBridgedWithdrawal

func (_DepositPolygon *DepositPolygonFilterer) ParseBridgedWithdrawal(log types.Log) (*DepositPolygonBridgedWithdrawal, error)

ParseBridgedWithdrawal is a log parse operation binding the contract event 0xe4f4f1fb3534fe80225d336f6e5a73007dc992e5f6740152bf13ed2a08f3851a.

Solidity: event BridgedWithdrawal(address indexed user, address indexed token, uint256 amount, string withdrawalId)

func (*DepositPolygonFilterer) ParseOwnershipTransferred

func (_DepositPolygon *DepositPolygonFilterer) ParseOwnershipTransferred(log types.Log) (*DepositPolygonOwnershipTransferred, error)

ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*DepositPolygonFilterer) WatchBridgedDeposit

func (_DepositPolygon *DepositPolygonFilterer) WatchBridgedDeposit(opts *bind.WatchOpts, sink chan<- *DepositPolygonBridgedDeposit, user []common.Address, token []common.Address) (event.Subscription, error)

WatchBridgedDeposit is a free log subscription operation binding the contract event 0x573284f4c36da6a8d8d84cd06662235f8a770cc98e8c80e304b8f382fdc3dca2.

Solidity: event BridgedDeposit(address indexed user, address indexed token, uint256 amount)

func (*DepositPolygonFilterer) WatchBridgedWithdrawal

func (_DepositPolygon *DepositPolygonFilterer) WatchBridgedWithdrawal(opts *bind.WatchOpts, sink chan<- *DepositPolygonBridgedWithdrawal, user []common.Address, token []common.Address) (event.Subscription, error)

WatchBridgedWithdrawal is a free log subscription operation binding the contract event 0xe4f4f1fb3534fe80225d336f6e5a73007dc992e5f6740152bf13ed2a08f3851a.

Solidity: event BridgedWithdrawal(address indexed user, address indexed token, uint256 amount, string withdrawalId)

func (*DepositPolygonFilterer) WatchOwnershipTransferred

func (_DepositPolygon *DepositPolygonFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *DepositPolygonOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)

WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

type DepositPolygonOwnershipTransferred

type DepositPolygonOwnershipTransferred struct {
	PreviousOwner common.Address
	NewOwner      common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

DepositPolygonOwnershipTransferred represents a OwnershipTransferred event raised by the DepositPolygon contract.

type DepositPolygonOwnershipTransferredIterator

type DepositPolygonOwnershipTransferredIterator struct {
	Event *DepositPolygonOwnershipTransferred // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

DepositPolygonOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the DepositPolygon contract.

func (*DepositPolygonOwnershipTransferredIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*DepositPolygonOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DepositPolygonOwnershipTransferredIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type DepositPolygonRaw

type DepositPolygonRaw struct {
	Contract *DepositPolygon // Generic contract binding to access the raw methods on
}

DepositPolygonRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*DepositPolygonRaw) Call

func (_DepositPolygon *DepositPolygonRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

func (*DepositPolygonRaw) Transact

func (_DepositPolygon *DepositPolygonRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*DepositPolygonRaw) Transfer

func (_DepositPolygon *DepositPolygonRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type DepositPolygonSession

type DepositPolygonSession struct {
	Contract     *DepositPolygon   // Generic contract binding to set the session for
	CallOpts     bind.CallOpts     // Call options to use throughout this session
	TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}

DepositPolygonSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*DepositPolygonSession) AddFunds

func (_DepositPolygon *DepositPolygonSession) AddFunds(token common.Address, amount *big.Int) (*types.Transaction, error)

AddFunds is a paid mutator transaction binding the contract method 0xbc4b3365.

Solidity: function addFunds(address token, uint256 amount) returns()

func (*DepositPolygonSession) AddFundsNative

func (_DepositPolygon *DepositPolygonSession) AddFundsNative() (*types.Transaction, error)

AddFundsNative is a paid mutator transaction binding the contract method 0x447e346f.

Solidity: function addFundsNative() payable returns()

func (*DepositPolygonSession) Authorize

func (_DepositPolygon *DepositPolygonSession) Authorize(user common.Address, value bool) (*types.Transaction, error)

Authorize is a paid mutator transaction binding the contract method 0x2d1fb389.

Solidity: function authorize(address user, bool value) returns()

func (*DepositPolygonSession) Authorized

func (_DepositPolygon *DepositPolygonSession) Authorized(arg0 common.Address) (bool, error)

Authorized is a free data retrieval call binding the contract method 0xb9181611.

Solidity: function authorized(address ) view returns(bool)

func (*DepositPolygonSession) Deposit

func (_DepositPolygon *DepositPolygonSession) Deposit(token common.Address, amount *big.Int) (*types.Transaction, error)

Deposit is a paid mutator transaction binding the contract method 0x47e7ef24.

Solidity: function deposit(address token, uint256 amount) returns()

func (*DepositPolygonSession) DepositNative

func (_DepositPolygon *DepositPolygonSession) DepositNative() (*types.Transaction, error)

DepositNative is a paid mutator transaction binding the contract method 0xdb6b5246.

Solidity: function depositNative() payable returns()

func (*DepositPolygonSession) Initialize

func (_DepositPolygon *DepositPolygonSession) Initialize() (*types.Transaction, error)

Initialize is a paid mutator transaction binding the contract method 0x8129fc1c.

Solidity: function initialize() returns()

func (*DepositPolygonSession) Owner

func (_DepositPolygon *DepositPolygonSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*DepositPolygonSession) ProcessedWithdrawalIds

func (_DepositPolygon *DepositPolygonSession) ProcessedWithdrawalIds(arg0 string) (bool, error)

ProcessedWithdrawalIds is a free data retrieval call binding the contract method 0x7729d644.

Solidity: function processedWithdrawalIds(string ) view returns(bool)

func (*DepositPolygonSession) RemoveFunds

func (_DepositPolygon *DepositPolygonSession) RemoveFunds(token common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)

RemoveFunds is a paid mutator transaction binding the contract method 0xd6c9b6a5.

Solidity: function removeFunds(address token, address to, uint256 amount) returns()

func (*DepositPolygonSession) RemoveFundsNative

func (_DepositPolygon *DepositPolygonSession) RemoveFundsNative(to common.Address, amount *big.Int) (*types.Transaction, error)

RemoveFundsNative is a paid mutator transaction binding the contract method 0x143531c0.

Solidity: function removeFundsNative(address to, uint256 amount) returns()

func (*DepositPolygonSession) RenounceOwnership

func (_DepositPolygon *DepositPolygonSession) RenounceOwnership() error

RenounceOwnership is a free data retrieval call binding the contract method 0x715018a6.

Solidity: function renounceOwnership() view returns()

func (*DepositPolygonSession) TransferOwner

func (_DepositPolygon *DepositPolygonSession) TransferOwner(newOwner common.Address) (*types.Transaction, error)

TransferOwner is a paid mutator transaction binding the contract method 0x4fb2e45d.

Solidity: function transferOwner(address newOwner) returns()

func (*DepositPolygonSession) TransferOwnership

func (_DepositPolygon *DepositPolygonSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*DepositPolygonSession) Withdraw

func (_DepositPolygon *DepositPolygonSession) Withdraw(token common.Address, to common.Address, amount *big.Int, withdrawalId string) (*types.Transaction, error)

Withdraw is a paid mutator transaction binding the contract method 0x4f065632.

Solidity: function withdraw(address token, address to, uint256 amount, string withdrawalId) returns()

func (*DepositPolygonSession) WithdrawNative

func (_DepositPolygon *DepositPolygonSession) WithdrawNative(to common.Address, amount *big.Int, withdrawalId string) (*types.Transaction, error)

WithdrawNative is a paid mutator transaction binding the contract method 0x7a78b9c7.

Solidity: function withdrawNative(address to, uint256 amount, string withdrawalId) returns()

type DepositPolygonTransactor

type DepositPolygonTransactor struct {
	// contains filtered or unexported fields
}

DepositPolygonTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewDepositPolygonTransactor

func NewDepositPolygonTransactor(address common.Address, transactor bind.ContractTransactor) (*DepositPolygonTransactor, error)

NewDepositPolygonTransactor creates a new write-only instance of DepositPolygon, bound to a specific deployed contract.

func (*DepositPolygonTransactor) AddFunds

func (_DepositPolygon *DepositPolygonTransactor) AddFunds(opts *bind.TransactOpts, token common.Address, amount *big.Int) (*types.Transaction, error)

AddFunds is a paid mutator transaction binding the contract method 0xbc4b3365.

Solidity: function addFunds(address token, uint256 amount) returns()

func (*DepositPolygonTransactor) AddFundsNative

func (_DepositPolygon *DepositPolygonTransactor) AddFundsNative(opts *bind.TransactOpts) (*types.Transaction, error)

AddFundsNative is a paid mutator transaction binding the contract method 0x447e346f.

Solidity: function addFundsNative() payable returns()

func (*DepositPolygonTransactor) Authorize

func (_DepositPolygon *DepositPolygonTransactor) Authorize(opts *bind.TransactOpts, user common.Address, value bool) (*types.Transaction, error)

Authorize is a paid mutator transaction binding the contract method 0x2d1fb389.

Solidity: function authorize(address user, bool value) returns()

func (*DepositPolygonTransactor) Deposit

func (_DepositPolygon *DepositPolygonTransactor) Deposit(opts *bind.TransactOpts, token common.Address, amount *big.Int) (*types.Transaction, error)

Deposit is a paid mutator transaction binding the contract method 0x47e7ef24.

Solidity: function deposit(address token, uint256 amount) returns()

func (*DepositPolygonTransactor) DepositNative

func (_DepositPolygon *DepositPolygonTransactor) DepositNative(opts *bind.TransactOpts) (*types.Transaction, error)

DepositNative is a paid mutator transaction binding the contract method 0xdb6b5246.

Solidity: function depositNative() payable returns()

func (*DepositPolygonTransactor) Initialize

func (_DepositPolygon *DepositPolygonTransactor) Initialize(opts *bind.TransactOpts) (*types.Transaction, error)

Initialize is a paid mutator transaction binding the contract method 0x8129fc1c.

Solidity: function initialize() returns()

func (*DepositPolygonTransactor) RemoveFunds

func (_DepositPolygon *DepositPolygonTransactor) RemoveFunds(opts *bind.TransactOpts, token common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)

RemoveFunds is a paid mutator transaction binding the contract method 0xd6c9b6a5.

Solidity: function removeFunds(address token, address to, uint256 amount) returns()

func (*DepositPolygonTransactor) RemoveFundsNative

func (_DepositPolygon *DepositPolygonTransactor) RemoveFundsNative(opts *bind.TransactOpts, to common.Address, amount *big.Int) (*types.Transaction, error)

RemoveFundsNative is a paid mutator transaction binding the contract method 0x143531c0.

Solidity: function removeFundsNative(address to, uint256 amount) returns()

func (*DepositPolygonTransactor) TransferOwner

func (_DepositPolygon *DepositPolygonTransactor) TransferOwner(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwner is a paid mutator transaction binding the contract method 0x4fb2e45d.

Solidity: function transferOwner(address newOwner) returns()

func (*DepositPolygonTransactor) TransferOwnership

func (_DepositPolygon *DepositPolygonTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*DepositPolygonTransactor) Withdraw

func (_DepositPolygon *DepositPolygonTransactor) Withdraw(opts *bind.TransactOpts, token common.Address, to common.Address, amount *big.Int, withdrawalId string) (*types.Transaction, error)

Withdraw is a paid mutator transaction binding the contract method 0x4f065632.

Solidity: function withdraw(address token, address to, uint256 amount, string withdrawalId) returns()

func (*DepositPolygonTransactor) WithdrawNative

func (_DepositPolygon *DepositPolygonTransactor) WithdrawNative(opts *bind.TransactOpts, to common.Address, amount *big.Int, withdrawalId string) (*types.Transaction, error)

WithdrawNative is a paid mutator transaction binding the contract method 0x7a78b9c7.

Solidity: function withdrawNative(address to, uint256 amount, string withdrawalId) returns()

type DepositPolygonTransactorRaw

type DepositPolygonTransactorRaw struct {
	Contract *DepositPolygonTransactor // Generic write-only contract binding to access the raw methods on
}

DepositPolygonTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*DepositPolygonTransactorRaw) Transact

func (_DepositPolygon *DepositPolygonTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*DepositPolygonTransactorRaw) Transfer

func (_DepositPolygon *DepositPolygonTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type DepositPolygonTransactorSession

type DepositPolygonTransactorSession struct {
	Contract     *DepositPolygonTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts         // Transaction auth options to use throughout this session
}

DepositPolygonTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*DepositPolygonTransactorSession) AddFunds

func (_DepositPolygon *DepositPolygonTransactorSession) AddFunds(token common.Address, amount *big.Int) (*types.Transaction, error)

AddFunds is a paid mutator transaction binding the contract method 0xbc4b3365.

Solidity: function addFunds(address token, uint256 amount) returns()

func (*DepositPolygonTransactorSession) AddFundsNative

func (_DepositPolygon *DepositPolygonTransactorSession) AddFundsNative() (*types.Transaction, error)

AddFundsNative is a paid mutator transaction binding the contract method 0x447e346f.

Solidity: function addFundsNative() payable returns()

func (*DepositPolygonTransactorSession) Authorize

func (_DepositPolygon *DepositPolygonTransactorSession) Authorize(user common.Address, value bool) (*types.Transaction, error)

Authorize is a paid mutator transaction binding the contract method 0x2d1fb389.

Solidity: function authorize(address user, bool value) returns()

func (*DepositPolygonTransactorSession) Deposit

func (_DepositPolygon *DepositPolygonTransactorSession) Deposit(token common.Address, amount *big.Int) (*types.Transaction, error)

Deposit is a paid mutator transaction binding the contract method 0x47e7ef24.

Solidity: function deposit(address token, uint256 amount) returns()

func (*DepositPolygonTransactorSession) DepositNative

func (_DepositPolygon *DepositPolygonTransactorSession) DepositNative() (*types.Transaction, error)

DepositNative is a paid mutator transaction binding the contract method 0xdb6b5246.

Solidity: function depositNative() payable returns()

func (*DepositPolygonTransactorSession) Initialize

func (_DepositPolygon *DepositPolygonTransactorSession) Initialize() (*types.Transaction, error)

Initialize is a paid mutator transaction binding the contract method 0x8129fc1c.

Solidity: function initialize() returns()

func (*DepositPolygonTransactorSession) RemoveFunds

func (_DepositPolygon *DepositPolygonTransactorSession) RemoveFunds(token common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)

RemoveFunds is a paid mutator transaction binding the contract method 0xd6c9b6a5.

Solidity: function removeFunds(address token, address to, uint256 amount) returns()

func (*DepositPolygonTransactorSession) RemoveFundsNative

func (_DepositPolygon *DepositPolygonTransactorSession) RemoveFundsNative(to common.Address, amount *big.Int) (*types.Transaction, error)

RemoveFundsNative is a paid mutator transaction binding the contract method 0x143531c0.

Solidity: function removeFundsNative(address to, uint256 amount) returns()

func (*DepositPolygonTransactorSession) TransferOwner

func (_DepositPolygon *DepositPolygonTransactorSession) TransferOwner(newOwner common.Address) (*types.Transaction, error)

TransferOwner is a paid mutator transaction binding the contract method 0x4fb2e45d.

Solidity: function transferOwner(address newOwner) returns()

func (*DepositPolygonTransactorSession) TransferOwnership

func (_DepositPolygon *DepositPolygonTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*DepositPolygonTransactorSession) Withdraw

func (_DepositPolygon *DepositPolygonTransactorSession) Withdraw(token common.Address, to common.Address, amount *big.Int, withdrawalId string) (*types.Transaction, error)

Withdraw is a paid mutator transaction binding the contract method 0x4f065632.

Solidity: function withdraw(address token, address to, uint256 amount, string withdrawalId) returns()

func (*DepositPolygonTransactorSession) WithdrawNative

func (_DepositPolygon *DepositPolygonTransactorSession) WithdrawNative(to common.Address, amount *big.Int, withdrawalId string) (*types.Transaction, error)

WithdrawNative is a paid mutator transaction binding the contract method 0x7a78b9c7.

Solidity: function withdrawNative(address to, uint256 amount, string withdrawalId) returns()

type DepositTestnet

type DepositTestnet struct {
	DepositTestnetCaller     // Read-only binding to the contract
	DepositTestnetTransactor // Write-only binding to the contract
	DepositTestnetFilterer   // Log filterer for contract events
}

DepositTestnet is an auto generated Go binding around an Ethereum contract.

func NewDepositTestnet

func NewDepositTestnet(address common.Address, backend bind.ContractBackend) (*DepositTestnet, error)

NewDepositTestnet creates a new instance of DepositTestnet, bound to a specific deployed contract.

type DepositTestnetCaller

type DepositTestnetCaller struct {
	// contains filtered or unexported fields
}

DepositTestnetCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewDepositTestnetCaller

func NewDepositTestnetCaller(address common.Address, caller bind.ContractCaller) (*DepositTestnetCaller, error)

NewDepositTestnetCaller creates a new read-only instance of DepositTestnet, bound to a specific deployed contract.

func (*DepositTestnetCaller) DEPOSITCANCELDELAY

func (_DepositTestnet *DepositTestnetCaller) DEPOSITCANCELDELAY(opts *bind.CallOpts) (*big.Int, error)

DEPOSITCANCELDELAY is a free data retrieval call binding the contract method 0x77e84e0d.

Solidity: function DEPOSIT_CANCEL_DELAY() view returns(uint256)

func (*DepositTestnetCaller) DefaultVaultWithdrawalLock

func (_DepositTestnet *DepositTestnetCaller) DefaultVaultWithdrawalLock(opts *bind.CallOpts) (*big.Int, error)

DefaultVaultWithdrawalLock is a free data retrieval call binding the contract method 0xa45d7841.

Solidity: function defaultVaultWithdrawalLock() view returns(uint256)

func (*DepositTestnetCaller) FREEZEGRACEPERIOD

func (_DepositTestnet *DepositTestnetCaller) FREEZEGRACEPERIOD(opts *bind.CallOpts) (*big.Int, error)

FREEZEGRACEPERIOD is a free data retrieval call binding the contract method 0x00717542.

Solidity: function FREEZE_GRACE_PERIOD() view returns(uint256)

func (*DepositTestnetCaller) GetActionCount

func (_DepositTestnet *DepositTestnetCaller) GetActionCount(opts *bind.CallOpts) (*big.Int, error)

GetActionCount is a free data retrieval call binding the contract method 0x5eecd218.

Solidity: function getActionCount() view returns(uint256)

func (*DepositTestnetCaller) GetActionHashByIndex

func (_DepositTestnet *DepositTestnetCaller) GetActionHashByIndex(opts *bind.CallOpts, actionIndex *big.Int) ([32]byte, error)

GetActionHashByIndex is a free data retrieval call binding the contract method 0x5e586cd1.

Solidity: function getActionHashByIndex(uint256 actionIndex) view returns(bytes32)

func (*DepositTestnetCaller) GetAssetInfo

func (_DepositTestnet *DepositTestnetCaller) GetAssetInfo(opts *bind.CallOpts, assetType *big.Int) ([]byte, error)

GetAssetInfo is a free data retrieval call binding the contract method 0xf637d950.

Solidity: function getAssetInfo(uint256 assetType) view returns(bytes assetInfo)

func (*DepositTestnetCaller) GetCancellationRequest

func (_DepositTestnet *DepositTestnetCaller) GetCancellationRequest(opts *bind.CallOpts, starkKey *big.Int, assetId *big.Int, vaultId *big.Int) (*big.Int, error)

GetCancellationRequest is a free data retrieval call binding the contract method 0x333ac20b.

Solidity: function getCancellationRequest(uint256 starkKey, uint256 assetId, uint256 vaultId) view returns(uint256 request)

func (*DepositTestnetCaller) GetDepositBalance

func (_DepositTestnet *DepositTestnetCaller) GetDepositBalance(opts *bind.CallOpts, starkKey *big.Int, assetId *big.Int, vaultId *big.Int) (*big.Int, error)

GetDepositBalance is a free data retrieval call binding the contract method 0xabf98fe1.

Solidity: function getDepositBalance(uint256 starkKey, uint256 assetId, uint256 vaultId) view returns(uint256 balance)

func (*DepositTestnetCaller) GetEthKey

func (_DepositTestnet *DepositTestnetCaller) GetEthKey(opts *bind.CallOpts, ownerKey *big.Int) (common.Address, error)

GetEthKey is a free data retrieval call binding the contract method 0x1dbd1da7.

Solidity: function getEthKey(uint256 ownerKey) view returns(address)

func (*DepositTestnetCaller) GetFullWithdrawalRequest

func (_DepositTestnet *DepositTestnetCaller) GetFullWithdrawalRequest(opts *bind.CallOpts, starkKey *big.Int, vaultId *big.Int) (*big.Int, error)

GetFullWithdrawalRequest is a free data retrieval call binding the contract method 0x296e2f37.

Solidity: function getFullWithdrawalRequest(uint256 starkKey, uint256 vaultId) view returns(uint256 res)

func (*DepositTestnetCaller) GetLastBatchId

func (_DepositTestnet *DepositTestnetCaller) GetLastBatchId(opts *bind.CallOpts) (*big.Int, error)

GetLastBatchId is a free data retrieval call binding the contract method 0x515535e8.

Solidity: function getLastBatchId() view returns(uint256 batchId)

func (*DepositTestnetCaller) GetOrderRoot

func (_DepositTestnet *DepositTestnetCaller) GetOrderRoot(opts *bind.CallOpts) (*big.Int, error)

GetOrderRoot is a free data retrieval call binding the contract method 0x0dded952.

Solidity: function getOrderRoot() view returns(uint256 root)

func (*DepositTestnetCaller) GetOrderTreeHeight

func (_DepositTestnet *DepositTestnetCaller) GetOrderTreeHeight(opts *bind.CallOpts) (*big.Int, error)

GetOrderTreeHeight is a free data retrieval call binding the contract method 0x7e9da4c5.

Solidity: function getOrderTreeHeight() view returns(uint256 height)

func (*DepositTestnetCaller) GetQuantizedDepositBalance

func (_DepositTestnet *DepositTestnetCaller) GetQuantizedDepositBalance(opts *bind.CallOpts, starkKey *big.Int, assetId *big.Int, vaultId *big.Int) (*big.Int, error)

GetQuantizedDepositBalance is a free data retrieval call binding the contract method 0x4e8912da.

Solidity: function getQuantizedDepositBalance(uint256 starkKey, uint256 assetId, uint256 vaultId) view returns(uint256 balance)

func (*DepositTestnetCaller) GetQuantizedVaultBalance

func (_DepositTestnet *DepositTestnetCaller) GetQuantizedVaultBalance(opts *bind.CallOpts, ethKey common.Address, assetId *big.Int, vaultId *big.Int) (*big.Int, error)

GetQuantizedVaultBalance is a free data retrieval call binding the contract method 0xe69a9de7.

Solidity: function getQuantizedVaultBalance(address ethKey, uint256 assetId, uint256 vaultId) view returns(uint256)

func (*DepositTestnetCaller) GetQuantum

func (_DepositTestnet *DepositTestnetCaller) GetQuantum(opts *bind.CallOpts, presumedAssetType *big.Int) (*big.Int, error)

GetQuantum is a free data retrieval call binding the contract method 0xdd7202d8.

Solidity: function getQuantum(uint256 presumedAssetType) view returns(uint256 quantum)

func (*DepositTestnetCaller) GetRegisteredAvailabilityVerifiers

func (_DepositTestnet *DepositTestnetCaller) GetRegisteredAvailabilityVerifiers(opts *bind.CallOpts) ([]common.Address, error)

GetRegisteredAvailabilityVerifiers is a free data retrieval call binding the contract method 0x1ac347f2.

Solidity: function getRegisteredAvailabilityVerifiers() view returns(address[] _verifers)

func (*DepositTestnetCaller) GetRegisteredVerifiers

func (_DepositTestnet *DepositTestnetCaller) GetRegisteredVerifiers(opts *bind.CallOpts) ([]common.Address, error)

GetRegisteredVerifiers is a free data retrieval call binding the contract method 0x4eab9ed3.

Solidity: function getRegisteredVerifiers() view returns(address[] _verifers)

func (*DepositTestnetCaller) GetSequenceNumber

func (_DepositTestnet *DepositTestnetCaller) GetSequenceNumber(opts *bind.CallOpts) (*big.Int, error)

GetSequenceNumber is a free data retrieval call binding the contract method 0x42af35fd.

Solidity: function getSequenceNumber() view returns(uint256 seq)

func (*DepositTestnetCaller) GetVaultBalance

func (_DepositTestnet *DepositTestnetCaller) GetVaultBalance(opts *bind.CallOpts, ethKey common.Address, assetId *big.Int, vaultId *big.Int) (*big.Int, error)

GetVaultBalance is a free data retrieval call binding the contract method 0x1c6bd544.

Solidity: function getVaultBalance(address ethKey, uint256 assetId, uint256 vaultId) view returns(uint256)

func (*DepositTestnetCaller) GetVaultRoot

func (_DepositTestnet *DepositTestnetCaller) GetVaultRoot(opts *bind.CallOpts) (*big.Int, error)

GetVaultRoot is a free data retrieval call binding the contract method 0x64da5dfe.

Solidity: function getVaultRoot() view returns(uint256 root)

func (*DepositTestnetCaller) GetVaultTreeHeight

func (_DepositTestnet *DepositTestnetCaller) GetVaultTreeHeight(opts *bind.CallOpts) (*big.Int, error)

GetVaultTreeHeight is a free data retrieval call binding the contract method 0xf288a3ff.

Solidity: function getVaultTreeHeight() view returns(uint256 height)

func (*DepositTestnetCaller) GetVaultWithdrawalLock

func (_DepositTestnet *DepositTestnetCaller) GetVaultWithdrawalLock(opts *bind.CallOpts, ethKey common.Address, assetId *big.Int, vaultId *big.Int) (*big.Int, error)

GetVaultWithdrawalLock is a free data retrieval call binding the contract method 0x9de5c4e5.

Solidity: function getVaultWithdrawalLock(address ethKey, uint256 assetId, uint256 vaultId) view returns(uint256)

func (*DepositTestnetCaller) GetWithdrawalBalance

func (_DepositTestnet *DepositTestnetCaller) GetWithdrawalBalance(opts *bind.CallOpts, ownerKey *big.Int, assetId *big.Int) (*big.Int, error)

GetWithdrawalBalance is a free data retrieval call binding the contract method 0xec3161b0.

Solidity: function getWithdrawalBalance(uint256 ownerKey, uint256 assetId) view returns(uint256 balance)

func (*DepositTestnetCaller) IsAssetRegistered

func (_DepositTestnet *DepositTestnetCaller) IsAssetRegistered(opts *bind.CallOpts, assetType *big.Int) (bool, error)

IsAssetRegistered is a free data retrieval call binding the contract method 0x049f5ade.

Solidity: function isAssetRegistered(uint256 assetType) view returns(bool)

func (*DepositTestnetCaller) IsAvailabilityVerifier

func (_DepositTestnet *DepositTestnetCaller) IsAvailabilityVerifier(opts *bind.CallOpts, verifierAddress common.Address) (bool, error)

IsAvailabilityVerifier is a free data retrieval call binding the contract method 0xbd1279ae.

Solidity: function isAvailabilityVerifier(address verifierAddress) view returns(bool)

func (*DepositTestnetCaller) IsFrozen

func (_DepositTestnet *DepositTestnetCaller) IsFrozen(opts *bind.CallOpts) (bool, error)

IsFrozen is a free data retrieval call binding the contract method 0x33eeb147.

Solidity: function isFrozen() view returns(bool)

func (*DepositTestnetCaller) IsOperator

func (_DepositTestnet *DepositTestnetCaller) IsOperator(opts *bind.CallOpts, testedOperator common.Address) (bool, error)

IsOperator is a free data retrieval call binding the contract method 0x6d70f7ae.

Solidity: function isOperator(address testedOperator) view returns(bool)

func (*DepositTestnetCaller) IsStrictVaultBalancePolicy

func (_DepositTestnet *DepositTestnetCaller) IsStrictVaultBalancePolicy(opts *bind.CallOpts) (bool, error)

IsStrictVaultBalancePolicy is a free data retrieval call binding the contract method 0x5adf1639.

Solidity: function isStrictVaultBalancePolicy() view returns(bool)

func (*DepositTestnetCaller) IsTokenAdmin

func (_DepositTestnet *DepositTestnetCaller) IsTokenAdmin(opts *bind.CallOpts, testedAdmin common.Address) (bool, error)

IsTokenAdmin is a free data retrieval call binding the contract method 0xa2bdde3d.

Solidity: function isTokenAdmin(address testedAdmin) view returns(bool)

func (*DepositTestnetCaller) IsVaultLocked

func (_DepositTestnet *DepositTestnetCaller) IsVaultLocked(opts *bind.CallOpts, ethKey common.Address, assetId *big.Int, vaultId *big.Int) (bool, error)

IsVaultLocked is a free data retrieval call binding the contract method 0x27c2b36d.

Solidity: function isVaultLocked(address ethKey, uint256 assetId, uint256 vaultId) view returns(bool)

func (*DepositTestnetCaller) IsVerifier

func (_DepositTestnet *DepositTestnetCaller) IsVerifier(opts *bind.CallOpts, verifierAddress common.Address) (bool, error)

IsVerifier is a free data retrieval call binding the contract method 0x33105218.

Solidity: function isVerifier(address verifierAddress) view returns(bool)

func (*DepositTestnetCaller) MAINGOVERNANCEINFOTAG

func (_DepositTestnet *DepositTestnetCaller) MAINGOVERNANCEINFOTAG(opts *bind.CallOpts) (string, error)

MAINGOVERNANCEINFOTAG is a free data retrieval call binding the contract method 0xc23b60ef.

Solidity: function MAIN_GOVERNANCE_INFO_TAG() view returns(string)

func (*DepositTestnetCaller) MAXFORCEDACTIONSREQSPERBLOCK

func (_DepositTestnet *DepositTestnetCaller) MAXFORCEDACTIONSREQSPERBLOCK(opts *bind.CallOpts) (*big.Int, error)

MAXFORCEDACTIONSREQSPERBLOCK is a free data retrieval call binding the contract method 0xe30a5cff.

Solidity: function MAX_FORCED_ACTIONS_REQS_PER_BLOCK() view returns(uint256)

func (*DepositTestnetCaller) MAXVERIFIERCOUNT

func (_DepositTestnet *DepositTestnetCaller) MAXVERIFIERCOUNT(opts *bind.CallOpts) (*big.Int, error)

MAXVERIFIERCOUNT is a free data retrieval call binding the contract method 0xe6de6282.

Solidity: function MAX_VERIFIER_COUNT() view returns(uint256)

func (*DepositTestnetCaller) MainIsGovernor

func (_DepositTestnet *DepositTestnetCaller) MainIsGovernor(opts *bind.CallOpts, testGovernor common.Address) (bool, error)

MainIsGovernor is a free data retrieval call binding the contract method 0x45f5cd97.

Solidity: function mainIsGovernor(address testGovernor) view returns(bool)

func (*DepositTestnetCaller) OrderRegistryAddress

func (_DepositTestnet *DepositTestnetCaller) OrderRegistryAddress(opts *bind.CallOpts) (common.Address, error)

OrderRegistryAddress is a free data retrieval call binding the contract method 0x9c6a2837.

Solidity: function orderRegistryAddress() view returns(address)

func (*DepositTestnetCaller) STARKEXMAXDEFAULTVAULTLOCK

func (_DepositTestnet *DepositTestnetCaller) STARKEXMAXDEFAULTVAULTLOCK(opts *bind.CallOpts) (*big.Int, error)

STARKEXMAXDEFAULTVAULTLOCK is a free data retrieval call binding the contract method 0x835a71c3.

Solidity: function STARKEX_MAX_DEFAULT_VAULT_LOCK() view returns(uint256)

func (*DepositTestnetCaller) UNFREEZEDELAY

func (_DepositTestnet *DepositTestnetCaller) UNFREEZEDELAY(opts *bind.CallOpts) (*big.Int, error)

UNFREEZEDELAY is a free data retrieval call binding the contract method 0x993f3639.

Solidity: function UNFREEZE_DELAY() view returns(uint256)

func (*DepositTestnetCaller) VERIFIERREMOVALDELAY

func (_DepositTestnet *DepositTestnetCaller) VERIFIERREMOVALDELAY(opts *bind.CallOpts) (*big.Int, error)

VERIFIERREMOVALDELAY is a free data retrieval call binding the contract method 0xb7663112.

Solidity: function VERIFIER_REMOVAL_DELAY() view returns(uint256)

func (*DepositTestnetCaller) VERSION

func (_DepositTestnet *DepositTestnetCaller) VERSION(opts *bind.CallOpts) (string, error)

VERSION is a free data retrieval call binding the contract method 0xffa1ad74.

Solidity: function VERSION() view returns(string)

type DepositTestnetCallerRaw

type DepositTestnetCallerRaw struct {
	Contract *DepositTestnetCaller // Generic read-only contract binding to access the raw methods on
}

DepositTestnetCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*DepositTestnetCallerRaw) Call

func (_DepositTestnet *DepositTestnetCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

type DepositTestnetCallerSession

type DepositTestnetCallerSession struct {
	Contract *DepositTestnetCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts         // Call options to use throughout this session
}

DepositTestnetCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*DepositTestnetCallerSession) DEPOSITCANCELDELAY

func (_DepositTestnet *DepositTestnetCallerSession) DEPOSITCANCELDELAY() (*big.Int, error)

DEPOSITCANCELDELAY is a free data retrieval call binding the contract method 0x77e84e0d.

Solidity: function DEPOSIT_CANCEL_DELAY() view returns(uint256)

func (*DepositTestnetCallerSession) DefaultVaultWithdrawalLock

func (_DepositTestnet *DepositTestnetCallerSession) DefaultVaultWithdrawalLock() (*big.Int, error)

DefaultVaultWithdrawalLock is a free data retrieval call binding the contract method 0xa45d7841.

Solidity: function defaultVaultWithdrawalLock() view returns(uint256)

func (*DepositTestnetCallerSession) FREEZEGRACEPERIOD

func (_DepositTestnet *DepositTestnetCallerSession) FREEZEGRACEPERIOD() (*big.Int, error)

FREEZEGRACEPERIOD is a free data retrieval call binding the contract method 0x00717542.

Solidity: function FREEZE_GRACE_PERIOD() view returns(uint256)

func (*DepositTestnetCallerSession) GetActionCount

func (_DepositTestnet *DepositTestnetCallerSession) GetActionCount() (*big.Int, error)

GetActionCount is a free data retrieval call binding the contract method 0x5eecd218.

Solidity: function getActionCount() view returns(uint256)

func (*DepositTestnetCallerSession) GetActionHashByIndex

func (_DepositTestnet *DepositTestnetCallerSession) GetActionHashByIndex(actionIndex *big.Int) ([32]byte, error)

GetActionHashByIndex is a free data retrieval call binding the contract method 0x5e586cd1.

Solidity: function getActionHashByIndex(uint256 actionIndex) view returns(bytes32)

func (*DepositTestnetCallerSession) GetAssetInfo

func (_DepositTestnet *DepositTestnetCallerSession) GetAssetInfo(assetType *big.Int) ([]byte, error)

GetAssetInfo is a free data retrieval call binding the contract method 0xf637d950.

Solidity: function getAssetInfo(uint256 assetType) view returns(bytes assetInfo)

func (*DepositTestnetCallerSession) GetCancellationRequest

func (_DepositTestnet *DepositTestnetCallerSession) GetCancellationRequest(starkKey *big.Int, assetId *big.Int, vaultId *big.Int) (*big.Int, error)

GetCancellationRequest is a free data retrieval call binding the contract method 0x333ac20b.

Solidity: function getCancellationRequest(uint256 starkKey, uint256 assetId, uint256 vaultId) view returns(uint256 request)

func (*DepositTestnetCallerSession) GetDepositBalance

func (_DepositTestnet *DepositTestnetCallerSession) GetDepositBalance(starkKey *big.Int, assetId *big.Int, vaultId *big.Int) (*big.Int, error)

GetDepositBalance is a free data retrieval call binding the contract method 0xabf98fe1.

Solidity: function getDepositBalance(uint256 starkKey, uint256 assetId, uint256 vaultId) view returns(uint256 balance)

func (*DepositTestnetCallerSession) GetEthKey

func (_DepositTestnet *DepositTestnetCallerSession) GetEthKey(ownerKey *big.Int) (common.Address, error)

GetEthKey is a free data retrieval call binding the contract method 0x1dbd1da7.

Solidity: function getEthKey(uint256 ownerKey) view returns(address)

func (*DepositTestnetCallerSession) GetFullWithdrawalRequest

func (_DepositTestnet *DepositTestnetCallerSession) GetFullWithdrawalRequest(starkKey *big.Int, vaultId *big.Int) (*big.Int, error)

GetFullWithdrawalRequest is a free data retrieval call binding the contract method 0x296e2f37.

Solidity: function getFullWithdrawalRequest(uint256 starkKey, uint256 vaultId) view returns(uint256 res)

func (*DepositTestnetCallerSession) GetLastBatchId

func (_DepositTestnet *DepositTestnetCallerSession) GetLastBatchId() (*big.Int, error)

GetLastBatchId is a free data retrieval call binding the contract method 0x515535e8.

Solidity: function getLastBatchId() view returns(uint256 batchId)

func (*DepositTestnetCallerSession) GetOrderRoot

func (_DepositTestnet *DepositTestnetCallerSession) GetOrderRoot() (*big.Int, error)

GetOrderRoot is a free data retrieval call binding the contract method 0x0dded952.

Solidity: function getOrderRoot() view returns(uint256 root)

func (*DepositTestnetCallerSession) GetOrderTreeHeight

func (_DepositTestnet *DepositTestnetCallerSession) GetOrderTreeHeight() (*big.Int, error)

GetOrderTreeHeight is a free data retrieval call binding the contract method 0x7e9da4c5.

Solidity: function getOrderTreeHeight() view returns(uint256 height)

func (*DepositTestnetCallerSession) GetQuantizedDepositBalance

func (_DepositTestnet *DepositTestnetCallerSession) GetQuantizedDepositBalance(starkKey *big.Int, assetId *big.Int, vaultId *big.Int) (*big.Int, error)

GetQuantizedDepositBalance is a free data retrieval call binding the contract method 0x4e8912da.

Solidity: function getQuantizedDepositBalance(uint256 starkKey, uint256 assetId, uint256 vaultId) view returns(uint256 balance)

func (*DepositTestnetCallerSession) GetQuantizedVaultBalance

func (_DepositTestnet *DepositTestnetCallerSession) GetQuantizedVaultBalance(ethKey common.Address, assetId *big.Int, vaultId *big.Int) (*big.Int, error)

GetQuantizedVaultBalance is a free data retrieval call binding the contract method 0xe69a9de7.

Solidity: function getQuantizedVaultBalance(address ethKey, uint256 assetId, uint256 vaultId) view returns(uint256)

func (*DepositTestnetCallerSession) GetQuantum

func (_DepositTestnet *DepositTestnetCallerSession) GetQuantum(presumedAssetType *big.Int) (*big.Int, error)

GetQuantum is a free data retrieval call binding the contract method 0xdd7202d8.

Solidity: function getQuantum(uint256 presumedAssetType) view returns(uint256 quantum)

func (*DepositTestnetCallerSession) GetRegisteredAvailabilityVerifiers

func (_DepositTestnet *DepositTestnetCallerSession) GetRegisteredAvailabilityVerifiers() ([]common.Address, error)

GetRegisteredAvailabilityVerifiers is a free data retrieval call binding the contract method 0x1ac347f2.

Solidity: function getRegisteredAvailabilityVerifiers() view returns(address[] _verifers)

func (*DepositTestnetCallerSession) GetRegisteredVerifiers

func (_DepositTestnet *DepositTestnetCallerSession) GetRegisteredVerifiers() ([]common.Address, error)

GetRegisteredVerifiers is a free data retrieval call binding the contract method 0x4eab9ed3.

Solidity: function getRegisteredVerifiers() view returns(address[] _verifers)

func (*DepositTestnetCallerSession) GetSequenceNumber

func (_DepositTestnet *DepositTestnetCallerSession) GetSequenceNumber() (*big.Int, error)

GetSequenceNumber is a free data retrieval call binding the contract method 0x42af35fd.

Solidity: function getSequenceNumber() view returns(uint256 seq)

func (*DepositTestnetCallerSession) GetVaultBalance

func (_DepositTestnet *DepositTestnetCallerSession) GetVaultBalance(ethKey common.Address, assetId *big.Int, vaultId *big.Int) (*big.Int, error)

GetVaultBalance is a free data retrieval call binding the contract method 0x1c6bd544.

Solidity: function getVaultBalance(address ethKey, uint256 assetId, uint256 vaultId) view returns(uint256)

func (*DepositTestnetCallerSession) GetVaultRoot

func (_DepositTestnet *DepositTestnetCallerSession) GetVaultRoot() (*big.Int, error)

GetVaultRoot is a free data retrieval call binding the contract method 0x64da5dfe.

Solidity: function getVaultRoot() view returns(uint256 root)

func (*DepositTestnetCallerSession) GetVaultTreeHeight

func (_DepositTestnet *DepositTestnetCallerSession) GetVaultTreeHeight() (*big.Int, error)

GetVaultTreeHeight is a free data retrieval call binding the contract method 0xf288a3ff.

Solidity: function getVaultTreeHeight() view returns(uint256 height)

func (*DepositTestnetCallerSession) GetVaultWithdrawalLock

func (_DepositTestnet *DepositTestnetCallerSession) GetVaultWithdrawalLock(ethKey common.Address, assetId *big.Int, vaultId *big.Int) (*big.Int, error)

GetVaultWithdrawalLock is a free data retrieval call binding the contract method 0x9de5c4e5.

Solidity: function getVaultWithdrawalLock(address ethKey, uint256 assetId, uint256 vaultId) view returns(uint256)

func (*DepositTestnetCallerSession) GetWithdrawalBalance

func (_DepositTestnet *DepositTestnetCallerSession) GetWithdrawalBalance(ownerKey *big.Int, assetId *big.Int) (*big.Int, error)

GetWithdrawalBalance is a free data retrieval call binding the contract method 0xec3161b0.

Solidity: function getWithdrawalBalance(uint256 ownerKey, uint256 assetId) view returns(uint256 balance)

func (*DepositTestnetCallerSession) IsAssetRegistered

func (_DepositTestnet *DepositTestnetCallerSession) IsAssetRegistered(assetType *big.Int) (bool, error)

IsAssetRegistered is a free data retrieval call binding the contract method 0x049f5ade.

Solidity: function isAssetRegistered(uint256 assetType) view returns(bool)

func (*DepositTestnetCallerSession) IsAvailabilityVerifier

func (_DepositTestnet *DepositTestnetCallerSession) IsAvailabilityVerifier(verifierAddress common.Address) (bool, error)

IsAvailabilityVerifier is a free data retrieval call binding the contract method 0xbd1279ae.

Solidity: function isAvailabilityVerifier(address verifierAddress) view returns(bool)

func (*DepositTestnetCallerSession) IsFrozen

func (_DepositTestnet *DepositTestnetCallerSession) IsFrozen() (bool, error)

IsFrozen is a free data retrieval call binding the contract method 0x33eeb147.

Solidity: function isFrozen() view returns(bool)

func (*DepositTestnetCallerSession) IsOperator

func (_DepositTestnet *DepositTestnetCallerSession) IsOperator(testedOperator common.Address) (bool, error)

IsOperator is a free data retrieval call binding the contract method 0x6d70f7ae.

Solidity: function isOperator(address testedOperator) view returns(bool)

func (*DepositTestnetCallerSession) IsStrictVaultBalancePolicy

func (_DepositTestnet *DepositTestnetCallerSession) IsStrictVaultBalancePolicy() (bool, error)

IsStrictVaultBalancePolicy is a free data retrieval call binding the contract method 0x5adf1639.

Solidity: function isStrictVaultBalancePolicy() view returns(bool)

func (*DepositTestnetCallerSession) IsTokenAdmin

func (_DepositTestnet *DepositTestnetCallerSession) IsTokenAdmin(testedAdmin common.Address) (bool, error)

IsTokenAdmin is a free data retrieval call binding the contract method 0xa2bdde3d.

Solidity: function isTokenAdmin(address testedAdmin) view returns(bool)

func (*DepositTestnetCallerSession) IsVaultLocked

func (_DepositTestnet *DepositTestnetCallerSession) IsVaultLocked(ethKey common.Address, assetId *big.Int, vaultId *big.Int) (bool, error)

IsVaultLocked is a free data retrieval call binding the contract method 0x27c2b36d.

Solidity: function isVaultLocked(address ethKey, uint256 assetId, uint256 vaultId) view returns(bool)

func (*DepositTestnetCallerSession) IsVerifier

func (_DepositTestnet *DepositTestnetCallerSession) IsVerifier(verifierAddress common.Address) (bool, error)

IsVerifier is a free data retrieval call binding the contract method 0x33105218.

Solidity: function isVerifier(address verifierAddress) view returns(bool)

func (*DepositTestnetCallerSession) MAINGOVERNANCEINFOTAG

func (_DepositTestnet *DepositTestnetCallerSession) MAINGOVERNANCEINFOTAG() (string, error)

MAINGOVERNANCEINFOTAG is a free data retrieval call binding the contract method 0xc23b60ef.

Solidity: function MAIN_GOVERNANCE_INFO_TAG() view returns(string)

func (*DepositTestnetCallerSession) MAXFORCEDACTIONSREQSPERBLOCK

func (_DepositTestnet *DepositTestnetCallerSession) MAXFORCEDACTIONSREQSPERBLOCK() (*big.Int, error)

MAXFORCEDACTIONSREQSPERBLOCK is a free data retrieval call binding the contract method 0xe30a5cff.

Solidity: function MAX_FORCED_ACTIONS_REQS_PER_BLOCK() view returns(uint256)

func (*DepositTestnetCallerSession) MAXVERIFIERCOUNT

func (_DepositTestnet *DepositTestnetCallerSession) MAXVERIFIERCOUNT() (*big.Int, error)

MAXVERIFIERCOUNT is a free data retrieval call binding the contract method 0xe6de6282.

Solidity: function MAX_VERIFIER_COUNT() view returns(uint256)

func (*DepositTestnetCallerSession) MainIsGovernor

func (_DepositTestnet *DepositTestnetCallerSession) MainIsGovernor(testGovernor common.Address) (bool, error)

MainIsGovernor is a free data retrieval call binding the contract method 0x45f5cd97.

Solidity: function mainIsGovernor(address testGovernor) view returns(bool)

func (*DepositTestnetCallerSession) OrderRegistryAddress

func (_DepositTestnet *DepositTestnetCallerSession) OrderRegistryAddress() (common.Address, error)

OrderRegistryAddress is a free data retrieval call binding the contract method 0x9c6a2837.

Solidity: function orderRegistryAddress() view returns(address)

func (*DepositTestnetCallerSession) STARKEXMAXDEFAULTVAULTLOCK

func (_DepositTestnet *DepositTestnetCallerSession) STARKEXMAXDEFAULTVAULTLOCK() (*big.Int, error)

STARKEXMAXDEFAULTVAULTLOCK is a free data retrieval call binding the contract method 0x835a71c3.

Solidity: function STARKEX_MAX_DEFAULT_VAULT_LOCK() view returns(uint256)

func (*DepositTestnetCallerSession) UNFREEZEDELAY

func (_DepositTestnet *DepositTestnetCallerSession) UNFREEZEDELAY() (*big.Int, error)

UNFREEZEDELAY is a free data retrieval call binding the contract method 0x993f3639.

Solidity: function UNFREEZE_DELAY() view returns(uint256)

func (*DepositTestnetCallerSession) VERIFIERREMOVALDELAY

func (_DepositTestnet *DepositTestnetCallerSession) VERIFIERREMOVALDELAY() (*big.Int, error)

VERIFIERREMOVALDELAY is a free data retrieval call binding the contract method 0xb7663112.

Solidity: function VERIFIER_REMOVAL_DELAY() view returns(uint256)

func (*DepositTestnetCallerSession) VERSION

func (_DepositTestnet *DepositTestnetCallerSession) VERSION() (string, error)

VERSION is a free data retrieval call binding the contract method 0xffa1ad74.

Solidity: function VERSION() view returns(string)

type DepositTestnetFilterer

type DepositTestnetFilterer struct {
	// contains filtered or unexported fields
}

DepositTestnetFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewDepositTestnetFilterer

func NewDepositTestnetFilterer(address common.Address, filterer bind.ContractFilterer) (*DepositTestnetFilterer, error)

NewDepositTestnetFilterer creates a new log filterer instance of DepositTestnet, bound to a specific deployed contract.

func (*DepositTestnetFilterer) FilterImplementationActivationRescheduled

func (_DepositTestnet *DepositTestnetFilterer) FilterImplementationActivationRescheduled(opts *bind.FilterOpts, implementation []common.Address) (*DepositTestnetImplementationActivationRescheduledIterator, error)

FilterImplementationActivationRescheduled is a free log retrieval operation binding the contract event 0xdda7b7d1f8141bd98b4378ee60e6231f89598ca02949a9d0550904dc96efeeb7.

Solidity: event ImplementationActivationRescheduled(address indexed implementation, uint256 updatedActivationTime)

func (*DepositTestnetFilterer) FilterLogDefaultVaultWithdrawalLockSet

func (_DepositTestnet *DepositTestnetFilterer) FilterLogDefaultVaultWithdrawalLockSet(opts *bind.FilterOpts) (*DepositTestnetLogDefaultVaultWithdrawalLockSetIterator, error)

FilterLogDefaultVaultWithdrawalLockSet is a free log retrieval operation binding the contract event 0x832169a4c3cea413f0041437fd118afbc4b33edbf6783da382128bca1e56b2d2.

Solidity: event LogDefaultVaultWithdrawalLockSet(uint256 newDefaultLockTime)

func (*DepositTestnetFilterer) FilterLogDeposit

func (_DepositTestnet *DepositTestnetFilterer) FilterLogDeposit(opts *bind.FilterOpts) (*DepositTestnetLogDepositIterator, error)

FilterLogDeposit is a free log retrieval operation binding the contract event 0x06724742ccc8c330a39a641ef02a0b419bd09248360680bb38159b0a8c2635d6.

Solidity: event LogDeposit(address depositorEthKey, uint256 starkKey, uint256 vaultId, uint256 assetType, uint256 nonQuantizedAmount, uint256 quantizedAmount)

func (*DepositTestnetFilterer) FilterLogDepositCancel

func (_DepositTestnet *DepositTestnetFilterer) FilterLogDepositCancel(opts *bind.FilterOpts) (*DepositTestnetLogDepositCancelIterator, error)

FilterLogDepositCancel is a free log retrieval operation binding the contract event 0x0bc1df35228095c37da66a6ffcc755ea79dfc437345685f618e05fafad6b445e.

Solidity: event LogDepositCancel(uint256 starkKey, uint256 vaultId, uint256 assetId)

func (*DepositTestnetFilterer) FilterLogDepositCancelReclaimed

func (_DepositTestnet *DepositTestnetFilterer) FilterLogDepositCancelReclaimed(opts *bind.FilterOpts) (*DepositTestnetLogDepositCancelReclaimedIterator, error)

FilterLogDepositCancelReclaimed is a free log retrieval operation binding the contract event 0xe3e46ecf1138180bf93cba62a0b7e661d976a8ab3d40243f7b082667d8f500af.

Solidity: event LogDepositCancelReclaimed(uint256 starkKey, uint256 vaultId, uint256 assetType, uint256 nonQuantizedAmount, uint256 quantizedAmount)

func (*DepositTestnetFilterer) FilterLogDepositNftCancelReclaimed

func (_DepositTestnet *DepositTestnetFilterer) FilterLogDepositNftCancelReclaimed(opts *bind.FilterOpts) (*DepositTestnetLogDepositNftCancelReclaimedIterator, error)

FilterLogDepositNftCancelReclaimed is a free log retrieval operation binding the contract event 0xf00c0c1a754f6df7545d96a7e12aad552728b94ca6aa94f81e297bdbcf1dab9c.

Solidity: event LogDepositNftCancelReclaimed(uint256 starkKey, uint256 vaultId, uint256 assetType, uint256 tokenId, uint256 assetId)

func (*DepositTestnetFilterer) FilterLogDepositToVault

func (_DepositTestnet *DepositTestnetFilterer) FilterLogDepositToVault(opts *bind.FilterOpts) (*DepositTestnetLogDepositToVaultIterator, error)

FilterLogDepositToVault is a free log retrieval operation binding the contract event 0x31f9107e2d3910ab3e05f1950b34a1983eceaed380fbcdc68ae159c4cf8cee75.

Solidity: event LogDepositToVault(address ethKey, uint256 assetId, uint256 vaultId, uint256 nonQuantizedAmount, uint256 quantizedAmount)

func (*DepositTestnetFilterer) FilterLogFrozen

func (_DepositTestnet *DepositTestnetFilterer) FilterLogFrozen(opts *bind.FilterOpts) (*DepositTestnetLogFrozenIterator, error)

FilterLogFrozen is a free log retrieval operation binding the contract event 0xf5b8e6419478ab140eb98026ab5bd607038cb0ac4d4dad5b1fc0848dfd203d1f.

Solidity: event LogFrozen()

func (*DepositTestnetFilterer) FilterLogFullWithdrawalRequest

func (_DepositTestnet *DepositTestnetFilterer) FilterLogFullWithdrawalRequest(opts *bind.FilterOpts) (*DepositTestnetLogFullWithdrawalRequestIterator, error)

FilterLogFullWithdrawalRequest is a free log retrieval operation binding the contract event 0x08eb46dbb87dcfe92d4846e5766802051525fba08a9b48318f5e0fe41186d298.

Solidity: event LogFullWithdrawalRequest(uint256 starkKey, uint256 vaultId)

func (*DepositTestnetFilterer) FilterLogMintWithdrawalPerformed

func (_DepositTestnet *DepositTestnetFilterer) FilterLogMintWithdrawalPerformed(opts *bind.FilterOpts) (*DepositTestnetLogMintWithdrawalPerformedIterator, error)

FilterLogMintWithdrawalPerformed is a free log retrieval operation binding the contract event 0x7e6e15df814c1a309a57686de672b2bedd128eacde35c5370c36d6840d4e9a92.

Solidity: event LogMintWithdrawalPerformed(uint256 ownerKey, uint256 assetType, uint256 nonQuantizedAmount, uint256 quantizedAmount, uint256 assetId)

func (*DepositTestnetFilterer) FilterLogMintableWithdrawalAllowed

func (_DepositTestnet *DepositTestnetFilterer) FilterLogMintableWithdrawalAllowed(opts *bind.FilterOpts) (*DepositTestnetLogMintableWithdrawalAllowedIterator, error)

FilterLogMintableWithdrawalAllowed is a free log retrieval operation binding the contract event 0x2acce0cedb29dc4927e6c891b57ef5bc8858eea4bf52787ea94873aebd4aeca0.

Solidity: event LogMintableWithdrawalAllowed(uint256 ownerKey, uint256 assetId, uint256 quantizedAmount)

func (*DepositTestnetFilterer) FilterLogNewGovernorAccepted

func (_DepositTestnet *DepositTestnetFilterer) FilterLogNewGovernorAccepted(opts *bind.FilterOpts) (*DepositTestnetLogNewGovernorAcceptedIterator, error)

FilterLogNewGovernorAccepted is a free log retrieval operation binding the contract event 0xcfb473e6c03f9a29ddaf990e736fa3de5188a0bd85d684f5b6e164ebfbfff5d2.

Solidity: event LogNewGovernorAccepted(address acceptedGovernor)

func (*DepositTestnetFilterer) FilterLogNftDeposit

func (_DepositTestnet *DepositTestnetFilterer) FilterLogNftDeposit(opts *bind.FilterOpts) (*DepositTestnetLogNftDepositIterator, error)

FilterLogNftDeposit is a free log retrieval operation binding the contract event 0x0fcf2162832b2d6033d4d34d2f45a28d9cfee523f1899945bbdd32529cfda67b.

Solidity: event LogNftDeposit(address depositorEthKey, uint256 starkKey, uint256 vaultId, uint256 assetType, uint256 tokenId, uint256 assetId)

func (*DepositTestnetFilterer) FilterLogNftWithdrawalAllowed

func (_DepositTestnet *DepositTestnetFilterer) FilterLogNftWithdrawalAllowed(opts *bind.FilterOpts) (*DepositTestnetLogNftWithdrawalAllowedIterator, error)

FilterLogNftWithdrawalAllowed is a free log retrieval operation binding the contract event 0xf07608f26256bce78d87220cfc0e7b1cc69b48e55104bfa591b2818161386627.

Solidity: event LogNftWithdrawalAllowed(uint256 ownerKey, uint256 assetId)

func (*DepositTestnetFilterer) FilterLogNftWithdrawalPerformed

func (_DepositTestnet *DepositTestnetFilterer) FilterLogNftWithdrawalPerformed(opts *bind.FilterOpts) (*DepositTestnetLogNftWithdrawalPerformedIterator, error)

FilterLogNftWithdrawalPerformed is a free log retrieval operation binding the contract event 0xa5cfa8e2199ec5b8ca319288bcab72734207d30569756ee594a74b4df7abbf41.

Solidity: event LogNftWithdrawalPerformed(uint256 ownerKey, uint256 assetType, uint256 tokenId, uint256 assetId, address recipient)

func (*DepositTestnetFilterer) FilterLogNominatedGovernor

func (_DepositTestnet *DepositTestnetFilterer) FilterLogNominatedGovernor(opts *bind.FilterOpts) (*DepositTestnetLogNominatedGovernorIterator, error)

FilterLogNominatedGovernor is a free log retrieval operation binding the contract event 0x6166272c8d3f5f579082f2827532732f97195007983bb5b83ac12c56700b01a6.

Solidity: event LogNominatedGovernor(address nominatedGovernor)

func (*DepositTestnetFilterer) FilterLogNominationCancelled

func (_DepositTestnet *DepositTestnetFilterer) FilterLogNominationCancelled(opts *bind.FilterOpts) (*DepositTestnetLogNominationCancelledIterator, error)

FilterLogNominationCancelled is a free log retrieval operation binding the contract event 0x7a8dc7dd7fffb43c4807438fa62729225156941e641fd877938f4edade3429f5.

Solidity: event LogNominationCancelled()

func (*DepositTestnetFilterer) FilterLogOperatorAdded

func (_DepositTestnet *DepositTestnetFilterer) FilterLogOperatorAdded(opts *bind.FilterOpts) (*DepositTestnetLogOperatorAddedIterator, error)

FilterLogOperatorAdded is a free log retrieval operation binding the contract event 0x50a18c352ee1c02ffe058e15c2eb6e58be387c81e73cc1e17035286e54c19a57.

Solidity: event LogOperatorAdded(address operator)

func (*DepositTestnetFilterer) FilterLogOperatorRemoved

func (_DepositTestnet *DepositTestnetFilterer) FilterLogOperatorRemoved(opts *bind.FilterOpts) (*DepositTestnetLogOperatorRemovedIterator, error)

FilterLogOperatorRemoved is a free log retrieval operation binding the contract event 0xec5f6c3a91a1efb1f9a308bb33c6e9e66bf9090fad0732f127dfdbf516d0625d.

Solidity: event LogOperatorRemoved(address operator)

func (*DepositTestnetFilterer) FilterLogRegistered

func (_DepositTestnet *DepositTestnetFilterer) FilterLogRegistered(opts *bind.FilterOpts) (*DepositTestnetLogRegisteredIterator, error)

FilterLogRegistered is a free log retrieval operation binding the contract event 0xaa7f29c97c6763919ef56006f07fbf5c1ac734b0414665df43cecdbce9010c9b.

Solidity: event LogRegistered(address entry, string entryId)

func (*DepositTestnetFilterer) FilterLogRemovalIntent

func (_DepositTestnet *DepositTestnetFilterer) FilterLogRemovalIntent(opts *bind.FilterOpts) (*DepositTestnetLogRemovalIntentIterator, error)

FilterLogRemovalIntent is a free log retrieval operation binding the contract event 0xa98ac1f696177f16ca482653307aa4a02b68cf03b14409a546de5adf946484fc.

Solidity: event LogRemovalIntent(address entry, string entryId)

func (*DepositTestnetFilterer) FilterLogRemoved

func (_DepositTestnet *DepositTestnetFilterer) FilterLogRemoved(opts *bind.FilterOpts) (*DepositTestnetLogRemovedIterator, error)

FilterLogRemoved is a free log retrieval operation binding the contract event 0x35b176cf4f09df896aa55e10eec90bb4c4689ea1d076135a8de3138d829d0142.

Solidity: event LogRemoved(address entry, string entryId)

func (*DepositTestnetFilterer) FilterLogRemovedGovernor

func (_DepositTestnet *DepositTestnetFilterer) FilterLogRemovedGovernor(opts *bind.FilterOpts) (*DepositTestnetLogRemovedGovernorIterator, error)

FilterLogRemovedGovernor is a free log retrieval operation binding the contract event 0xd75f94825e770b8b512be8e74759e252ad00e102e38f50cce2f7c6f868a29599.

Solidity: event LogRemovedGovernor(address removedGovernor)

func (*DepositTestnetFilterer) FilterLogRootUpdate

func (_DepositTestnet *DepositTestnetFilterer) FilterLogRootUpdate(opts *bind.FilterOpts) (*DepositTestnetLogRootUpdateIterator, error)

FilterLogRootUpdate is a free log retrieval operation binding the contract event 0xd606ef105963a7e789d927c1d21df5111915b832996b92648138f59eb9763a20.

Solidity: event LogRootUpdate(uint256 sequenceNumber, uint256 batchId, uint256 vaultRoot, uint256 orderRoot)

func (*DepositTestnetFilterer) FilterLogStateTransitionFact

func (_DepositTestnet *DepositTestnetFilterer) FilterLogStateTransitionFact(opts *bind.FilterOpts) (*DepositTestnetLogStateTransitionFactIterator, error)

FilterLogStateTransitionFact is a free log retrieval operation binding the contract event 0x9866f8ddfe70bb512b2f2b28b49d4017c43f7ba775f1a20c61c13eea8cdac111.

Solidity: event LogStateTransitionFact(bytes32 stateTransitionFact)

func (*DepositTestnetFilterer) FilterLogTokenAdminAdded

func (_DepositTestnet *DepositTestnetFilterer) FilterLogTokenAdminAdded(opts *bind.FilterOpts) (*DepositTestnetLogTokenAdminAddedIterator, error)

FilterLogTokenAdminAdded is a free log retrieval operation binding the contract event 0x9085a9044aeb6daeeb5b4bf84af42b1a1613d4056f503c4e992b6396c16bd52f.

Solidity: event LogTokenAdminAdded(address tokenAdmin)

func (*DepositTestnetFilterer) FilterLogTokenAdminRemoved

func (_DepositTestnet *DepositTestnetFilterer) FilterLogTokenAdminRemoved(opts *bind.FilterOpts) (*DepositTestnetLogTokenAdminRemovedIterator, error)

FilterLogTokenAdminRemoved is a free log retrieval operation binding the contract event 0xfa49aecb996ea8d99950bb051552dfcc0b5460a0bb209867a1ed8067c32c2177.

Solidity: event LogTokenAdminRemoved(address tokenAdmin)

func (*DepositTestnetFilterer) FilterLogTokenRegistered

func (_DepositTestnet *DepositTestnetFilterer) FilterLogTokenRegistered(opts *bind.FilterOpts) (*DepositTestnetLogTokenRegisteredIterator, error)

FilterLogTokenRegistered is a free log retrieval operation binding the contract event 0x7a0efbc885500f3b4a895231945be4520e4c0ba5ef7274a225a0272c81ccbcb7.

Solidity: event LogTokenRegistered(uint256 assetType, bytes assetInfo, uint256 quantum)

func (*DepositTestnetFilterer) FilterLogUnFrozen

func (_DepositTestnet *DepositTestnetFilterer) FilterLogUnFrozen(opts *bind.FilterOpts) (*DepositTestnetLogUnFrozenIterator, error)

FilterLogUnFrozen is a free log retrieval operation binding the contract event 0x07017fe9180629cfffba412f65a9affcf9a121de02294179f5c058f881dcc9f8.

Solidity: event LogUnFrozen()

func (*DepositTestnetFilterer) FilterLogUserRegistered

func (_DepositTestnet *DepositTestnetFilterer) FilterLogUserRegistered(opts *bind.FilterOpts) (*DepositTestnetLogUserRegisteredIterator, error)

FilterLogUserRegistered is a free log retrieval operation binding the contract event 0xcab1cf17c190e4e2195a7b8f7b362023246fa774390432b4704ab6b29d56b07b.

Solidity: event LogUserRegistered(address ethKey, uint256 starkKey, address sender)

func (*DepositTestnetFilterer) FilterLogVaultBalanceChangeApplied

func (_DepositTestnet *DepositTestnetFilterer) FilterLogVaultBalanceChangeApplied(opts *bind.FilterOpts) (*DepositTestnetLogVaultBalanceChangeAppliedIterator, error)

FilterLogVaultBalanceChangeApplied is a free log retrieval operation binding the contract event 0x2b2b583bb5166d03b87a8e7c2785e61530ab776400fb69e1bcb13b33afef2b58.

Solidity: event LogVaultBalanceChangeApplied(address ethKey, uint256 assetId, uint256 vaultId, int256 quantizedAmountChange)

func (*DepositTestnetFilterer) FilterLogVaultWithdrawalLockSet

func (_DepositTestnet *DepositTestnetFilterer) FilterLogVaultWithdrawalLockSet(opts *bind.FilterOpts) (*DepositTestnetLogVaultWithdrawalLockSetIterator, error)

FilterLogVaultWithdrawalLockSet is a free log retrieval operation binding the contract event 0xcd08744f6e50d6b64d69f8a5eddc7f66e34db287f51c1da789ff770ebc7cf73e.

Solidity: event LogVaultWithdrawalLockSet(address ethKey, uint256 assetId, uint256 vaultId, uint256 timeRelease)

func (*DepositTestnetFilterer) FilterLogWithdrawalAllowed

func (_DepositTestnet *DepositTestnetFilterer) FilterLogWithdrawalAllowed(opts *bind.FilterOpts) (*DepositTestnetLogWithdrawalAllowedIterator, error)

FilterLogWithdrawalAllowed is a free log retrieval operation binding the contract event 0x03c10a82c955f7bcd0c934147fb39cafca947a4294425b1751d884c8ac954287.

Solidity: event LogWithdrawalAllowed(uint256 ownerKey, uint256 assetType, uint256 nonQuantizedAmount, uint256 quantizedAmount)

func (*DepositTestnetFilterer) FilterLogWithdrawalFromVault

func (_DepositTestnet *DepositTestnetFilterer) FilterLogWithdrawalFromVault(opts *bind.FilterOpts) (*DepositTestnetLogWithdrawalFromVaultIterator, error)

FilterLogWithdrawalFromVault is a free log retrieval operation binding the contract event 0xa866e320a5fe47b394ae4f8cd2c180329ac2a143cc50f61d7b26a7af1f1c05fc.

Solidity: event LogWithdrawalFromVault(address ethKey, uint256 assetId, uint256 vaultId, uint256 nonQuantizedAmount, uint256 quantizedAmount)

func (*DepositTestnetFilterer) FilterLogWithdrawalPerformed

func (_DepositTestnet *DepositTestnetFilterer) FilterLogWithdrawalPerformed(opts *bind.FilterOpts) (*DepositTestnetLogWithdrawalPerformedIterator, error)

FilterLogWithdrawalPerformed is a free log retrieval operation binding the contract event 0xb7477a7b93b2addc5272bbd7ad0986ef1c0d0bd265f26c3dc4bbe42727c2ac0c.

Solidity: event LogWithdrawalPerformed(uint256 ownerKey, uint256 assetType, uint256 nonQuantizedAmount, uint256 quantizedAmount, address recipient)

func (*DepositTestnetFilterer) ParseImplementationActivationRescheduled

func (_DepositTestnet *DepositTestnetFilterer) ParseImplementationActivationRescheduled(log types.Log) (*DepositTestnetImplementationActivationRescheduled, error)

ParseImplementationActivationRescheduled is a log parse operation binding the contract event 0xdda7b7d1f8141bd98b4378ee60e6231f89598ca02949a9d0550904dc96efeeb7.

Solidity: event ImplementationActivationRescheduled(address indexed implementation, uint256 updatedActivationTime)

func (*DepositTestnetFilterer) ParseLogDefaultVaultWithdrawalLockSet

func (_DepositTestnet *DepositTestnetFilterer) ParseLogDefaultVaultWithdrawalLockSet(log types.Log) (*DepositTestnetLogDefaultVaultWithdrawalLockSet, error)

ParseLogDefaultVaultWithdrawalLockSet is a log parse operation binding the contract event 0x832169a4c3cea413f0041437fd118afbc4b33edbf6783da382128bca1e56b2d2.

Solidity: event LogDefaultVaultWithdrawalLockSet(uint256 newDefaultLockTime)

func (*DepositTestnetFilterer) ParseLogDeposit

func (_DepositTestnet *DepositTestnetFilterer) ParseLogDeposit(log types.Log) (*DepositTestnetLogDeposit, error)

ParseLogDeposit is a log parse operation binding the contract event 0x06724742ccc8c330a39a641ef02a0b419bd09248360680bb38159b0a8c2635d6.

Solidity: event LogDeposit(address depositorEthKey, uint256 starkKey, uint256 vaultId, uint256 assetType, uint256 nonQuantizedAmount, uint256 quantizedAmount)

func (*DepositTestnetFilterer) ParseLogDepositCancel

func (_DepositTestnet *DepositTestnetFilterer) ParseLogDepositCancel(log types.Log) (*DepositTestnetLogDepositCancel, error)

ParseLogDepositCancel is a log parse operation binding the contract event 0x0bc1df35228095c37da66a6ffcc755ea79dfc437345685f618e05fafad6b445e.

Solidity: event LogDepositCancel(uint256 starkKey, uint256 vaultId, uint256 assetId)

func (*DepositTestnetFilterer) ParseLogDepositCancelReclaimed

func (_DepositTestnet *DepositTestnetFilterer) ParseLogDepositCancelReclaimed(log types.Log) (*DepositTestnetLogDepositCancelReclaimed, error)

ParseLogDepositCancelReclaimed is a log parse operation binding the contract event 0xe3e46ecf1138180bf93cba62a0b7e661d976a8ab3d40243f7b082667d8f500af.

Solidity: event LogDepositCancelReclaimed(uint256 starkKey, uint256 vaultId, uint256 assetType, uint256 nonQuantizedAmount, uint256 quantizedAmount)

func (*DepositTestnetFilterer) ParseLogDepositNftCancelReclaimed

func (_DepositTestnet *DepositTestnetFilterer) ParseLogDepositNftCancelReclaimed(log types.Log) (*DepositTestnetLogDepositNftCancelReclaimed, error)

ParseLogDepositNftCancelReclaimed is a log parse operation binding the contract event 0xf00c0c1a754f6df7545d96a7e12aad552728b94ca6aa94f81e297bdbcf1dab9c.

Solidity: event LogDepositNftCancelReclaimed(uint256 starkKey, uint256 vaultId, uint256 assetType, uint256 tokenId, uint256 assetId)

func (*DepositTestnetFilterer) ParseLogDepositToVault

func (_DepositTestnet *DepositTestnetFilterer) ParseLogDepositToVault(log types.Log) (*DepositTestnetLogDepositToVault, error)

ParseLogDepositToVault is a log parse operation binding the contract event 0x31f9107e2d3910ab3e05f1950b34a1983eceaed380fbcdc68ae159c4cf8cee75.

Solidity: event LogDepositToVault(address ethKey, uint256 assetId, uint256 vaultId, uint256 nonQuantizedAmount, uint256 quantizedAmount)

func (*DepositTestnetFilterer) ParseLogFrozen

func (_DepositTestnet *DepositTestnetFilterer) ParseLogFrozen(log types.Log) (*DepositTestnetLogFrozen, error)

ParseLogFrozen is a log parse operation binding the contract event 0xf5b8e6419478ab140eb98026ab5bd607038cb0ac4d4dad5b1fc0848dfd203d1f.

Solidity: event LogFrozen()

func (*DepositTestnetFilterer) ParseLogFullWithdrawalRequest

func (_DepositTestnet *DepositTestnetFilterer) ParseLogFullWithdrawalRequest(log types.Log) (*DepositTestnetLogFullWithdrawalRequest, error)

ParseLogFullWithdrawalRequest is a log parse operation binding the contract event 0x08eb46dbb87dcfe92d4846e5766802051525fba08a9b48318f5e0fe41186d298.

Solidity: event LogFullWithdrawalRequest(uint256 starkKey, uint256 vaultId)

func (*DepositTestnetFilterer) ParseLogMintWithdrawalPerformed

func (_DepositTestnet *DepositTestnetFilterer) ParseLogMintWithdrawalPerformed(log types.Log) (*DepositTestnetLogMintWithdrawalPerformed, error)

ParseLogMintWithdrawalPerformed is a log parse operation binding the contract event 0x7e6e15df814c1a309a57686de672b2bedd128eacde35c5370c36d6840d4e9a92.

Solidity: event LogMintWithdrawalPerformed(uint256 ownerKey, uint256 assetType, uint256 nonQuantizedAmount, uint256 quantizedAmount, uint256 assetId)

func (*DepositTestnetFilterer) ParseLogMintableWithdrawalAllowed

func (_DepositTestnet *DepositTestnetFilterer) ParseLogMintableWithdrawalAllowed(log types.Log) (*DepositTestnetLogMintableWithdrawalAllowed, error)

ParseLogMintableWithdrawalAllowed is a log parse operation binding the contract event 0x2acce0cedb29dc4927e6c891b57ef5bc8858eea4bf52787ea94873aebd4aeca0.

Solidity: event LogMintableWithdrawalAllowed(uint256 ownerKey, uint256 assetId, uint256 quantizedAmount)

func (*DepositTestnetFilterer) ParseLogNewGovernorAccepted

func (_DepositTestnet *DepositTestnetFilterer) ParseLogNewGovernorAccepted(log types.Log) (*DepositTestnetLogNewGovernorAccepted, error)

ParseLogNewGovernorAccepted is a log parse operation binding the contract event 0xcfb473e6c03f9a29ddaf990e736fa3de5188a0bd85d684f5b6e164ebfbfff5d2.

Solidity: event LogNewGovernorAccepted(address acceptedGovernor)

func (*DepositTestnetFilterer) ParseLogNftDeposit

func (_DepositTestnet *DepositTestnetFilterer) ParseLogNftDeposit(log types.Log) (*DepositTestnetLogNftDeposit, error)

ParseLogNftDeposit is a log parse operation binding the contract event 0x0fcf2162832b2d6033d4d34d2f45a28d9cfee523f1899945bbdd32529cfda67b.

Solidity: event LogNftDeposit(address depositorEthKey, uint256 starkKey, uint256 vaultId, uint256 assetType, uint256 tokenId, uint256 assetId)

func (*DepositTestnetFilterer) ParseLogNftWithdrawalAllowed

func (_DepositTestnet *DepositTestnetFilterer) ParseLogNftWithdrawalAllowed(log types.Log) (*DepositTestnetLogNftWithdrawalAllowed, error)

ParseLogNftWithdrawalAllowed is a log parse operation binding the contract event 0xf07608f26256bce78d87220cfc0e7b1cc69b48e55104bfa591b2818161386627.

Solidity: event LogNftWithdrawalAllowed(uint256 ownerKey, uint256 assetId)

func (*DepositTestnetFilterer) ParseLogNftWithdrawalPerformed

func (_DepositTestnet *DepositTestnetFilterer) ParseLogNftWithdrawalPerformed(log types.Log) (*DepositTestnetLogNftWithdrawalPerformed, error)

ParseLogNftWithdrawalPerformed is a log parse operation binding the contract event 0xa5cfa8e2199ec5b8ca319288bcab72734207d30569756ee594a74b4df7abbf41.

Solidity: event LogNftWithdrawalPerformed(uint256 ownerKey, uint256 assetType, uint256 tokenId, uint256 assetId, address recipient)

func (*DepositTestnetFilterer) ParseLogNominatedGovernor

func (_DepositTestnet *DepositTestnetFilterer) ParseLogNominatedGovernor(log types.Log) (*DepositTestnetLogNominatedGovernor, error)

ParseLogNominatedGovernor is a log parse operation binding the contract event 0x6166272c8d3f5f579082f2827532732f97195007983bb5b83ac12c56700b01a6.

Solidity: event LogNominatedGovernor(address nominatedGovernor)

func (*DepositTestnetFilterer) ParseLogNominationCancelled

func (_DepositTestnet *DepositTestnetFilterer) ParseLogNominationCancelled(log types.Log) (*DepositTestnetLogNominationCancelled, error)

ParseLogNominationCancelled is a log parse operation binding the contract event 0x7a8dc7dd7fffb43c4807438fa62729225156941e641fd877938f4edade3429f5.

Solidity: event LogNominationCancelled()

func (*DepositTestnetFilterer) ParseLogOperatorAdded

func (_DepositTestnet *DepositTestnetFilterer) ParseLogOperatorAdded(log types.Log) (*DepositTestnetLogOperatorAdded, error)

ParseLogOperatorAdded is a log parse operation binding the contract event 0x50a18c352ee1c02ffe058e15c2eb6e58be387c81e73cc1e17035286e54c19a57.

Solidity: event LogOperatorAdded(address operator)

func (*DepositTestnetFilterer) ParseLogOperatorRemoved

func (_DepositTestnet *DepositTestnetFilterer) ParseLogOperatorRemoved(log types.Log) (*DepositTestnetLogOperatorRemoved, error)

ParseLogOperatorRemoved is a log parse operation binding the contract event 0xec5f6c3a91a1efb1f9a308bb33c6e9e66bf9090fad0732f127dfdbf516d0625d.

Solidity: event LogOperatorRemoved(address operator)

func (*DepositTestnetFilterer) ParseLogRegistered

func (_DepositTestnet *DepositTestnetFilterer) ParseLogRegistered(log types.Log) (*DepositTestnetLogRegistered, error)

ParseLogRegistered is a log parse operation binding the contract event 0xaa7f29c97c6763919ef56006f07fbf5c1ac734b0414665df43cecdbce9010c9b.

Solidity: event LogRegistered(address entry, string entryId)

func (*DepositTestnetFilterer) ParseLogRemovalIntent

func (_DepositTestnet *DepositTestnetFilterer) ParseLogRemovalIntent(log types.Log) (*DepositTestnetLogRemovalIntent, error)

ParseLogRemovalIntent is a log parse operation binding the contract event 0xa98ac1f696177f16ca482653307aa4a02b68cf03b14409a546de5adf946484fc.

Solidity: event LogRemovalIntent(address entry, string entryId)

func (*DepositTestnetFilterer) ParseLogRemoved

func (_DepositTestnet *DepositTestnetFilterer) ParseLogRemoved(log types.Log) (*DepositTestnetLogRemoved, error)

ParseLogRemoved is a log parse operation binding the contract event 0x35b176cf4f09df896aa55e10eec90bb4c4689ea1d076135a8de3138d829d0142.

Solidity: event LogRemoved(address entry, string entryId)

func (*DepositTestnetFilterer) ParseLogRemovedGovernor

func (_DepositTestnet *DepositTestnetFilterer) ParseLogRemovedGovernor(log types.Log) (*DepositTestnetLogRemovedGovernor, error)

ParseLogRemovedGovernor is a log parse operation binding the contract event 0xd75f94825e770b8b512be8e74759e252ad00e102e38f50cce2f7c6f868a29599.

Solidity: event LogRemovedGovernor(address removedGovernor)

func (*DepositTestnetFilterer) ParseLogRootUpdate

func (_DepositTestnet *DepositTestnetFilterer) ParseLogRootUpdate(log types.Log) (*DepositTestnetLogRootUpdate, error)

ParseLogRootUpdate is a log parse operation binding the contract event 0xd606ef105963a7e789d927c1d21df5111915b832996b92648138f59eb9763a20.

Solidity: event LogRootUpdate(uint256 sequenceNumber, uint256 batchId, uint256 vaultRoot, uint256 orderRoot)

func (*DepositTestnetFilterer) ParseLogStateTransitionFact

func (_DepositTestnet *DepositTestnetFilterer) ParseLogStateTransitionFact(log types.Log) (*DepositTestnetLogStateTransitionFact, error)

ParseLogStateTransitionFact is a log parse operation binding the contract event 0x9866f8ddfe70bb512b2f2b28b49d4017c43f7ba775f1a20c61c13eea8cdac111.

Solidity: event LogStateTransitionFact(bytes32 stateTransitionFact)

func (*DepositTestnetFilterer) ParseLogTokenAdminAdded

func (_DepositTestnet *DepositTestnetFilterer) ParseLogTokenAdminAdded(log types.Log) (*DepositTestnetLogTokenAdminAdded, error)

ParseLogTokenAdminAdded is a log parse operation binding the contract event 0x9085a9044aeb6daeeb5b4bf84af42b1a1613d4056f503c4e992b6396c16bd52f.

Solidity: event LogTokenAdminAdded(address tokenAdmin)

func (*DepositTestnetFilterer) ParseLogTokenAdminRemoved

func (_DepositTestnet *DepositTestnetFilterer) ParseLogTokenAdminRemoved(log types.Log) (*DepositTestnetLogTokenAdminRemoved, error)

ParseLogTokenAdminRemoved is a log parse operation binding the contract event 0xfa49aecb996ea8d99950bb051552dfcc0b5460a0bb209867a1ed8067c32c2177.

Solidity: event LogTokenAdminRemoved(address tokenAdmin)

func (*DepositTestnetFilterer) ParseLogTokenRegistered

func (_DepositTestnet *DepositTestnetFilterer) ParseLogTokenRegistered(log types.Log) (*DepositTestnetLogTokenRegistered, error)

ParseLogTokenRegistered is a log parse operation binding the contract event 0x7a0efbc885500f3b4a895231945be4520e4c0ba5ef7274a225a0272c81ccbcb7.

Solidity: event LogTokenRegistered(uint256 assetType, bytes assetInfo, uint256 quantum)

func (*DepositTestnetFilterer) ParseLogUnFrozen

func (_DepositTestnet *DepositTestnetFilterer) ParseLogUnFrozen(log types.Log) (*DepositTestnetLogUnFrozen, error)

ParseLogUnFrozen is a log parse operation binding the contract event 0x07017fe9180629cfffba412f65a9affcf9a121de02294179f5c058f881dcc9f8.

Solidity: event LogUnFrozen()

func (*DepositTestnetFilterer) ParseLogUserRegistered

func (_DepositTestnet *DepositTestnetFilterer) ParseLogUserRegistered(log types.Log) (*DepositTestnetLogUserRegistered, error)

ParseLogUserRegistered is a log parse operation binding the contract event 0xcab1cf17c190e4e2195a7b8f7b362023246fa774390432b4704ab6b29d56b07b.

Solidity: event LogUserRegistered(address ethKey, uint256 starkKey, address sender)

func (*DepositTestnetFilterer) ParseLogVaultBalanceChangeApplied

func (_DepositTestnet *DepositTestnetFilterer) ParseLogVaultBalanceChangeApplied(log types.Log) (*DepositTestnetLogVaultBalanceChangeApplied, error)

ParseLogVaultBalanceChangeApplied is a log parse operation binding the contract event 0x2b2b583bb5166d03b87a8e7c2785e61530ab776400fb69e1bcb13b33afef2b58.

Solidity: event LogVaultBalanceChangeApplied(address ethKey, uint256 assetId, uint256 vaultId, int256 quantizedAmountChange)

func (*DepositTestnetFilterer) ParseLogVaultWithdrawalLockSet

func (_DepositTestnet *DepositTestnetFilterer) ParseLogVaultWithdrawalLockSet(log types.Log) (*DepositTestnetLogVaultWithdrawalLockSet, error)

ParseLogVaultWithdrawalLockSet is a log parse operation binding the contract event 0xcd08744f6e50d6b64d69f8a5eddc7f66e34db287f51c1da789ff770ebc7cf73e.

Solidity: event LogVaultWithdrawalLockSet(address ethKey, uint256 assetId, uint256 vaultId, uint256 timeRelease)

func (*DepositTestnetFilterer) ParseLogWithdrawalAllowed

func (_DepositTestnet *DepositTestnetFilterer) ParseLogWithdrawalAllowed(log types.Log) (*DepositTestnetLogWithdrawalAllowed, error)

ParseLogWithdrawalAllowed is a log parse operation binding the contract event 0x03c10a82c955f7bcd0c934147fb39cafca947a4294425b1751d884c8ac954287.

Solidity: event LogWithdrawalAllowed(uint256 ownerKey, uint256 assetType, uint256 nonQuantizedAmount, uint256 quantizedAmount)

func (*DepositTestnetFilterer) ParseLogWithdrawalFromVault

func (_DepositTestnet *DepositTestnetFilterer) ParseLogWithdrawalFromVault(log types.Log) (*DepositTestnetLogWithdrawalFromVault, error)

ParseLogWithdrawalFromVault is a log parse operation binding the contract event 0xa866e320a5fe47b394ae4f8cd2c180329ac2a143cc50f61d7b26a7af1f1c05fc.

Solidity: event LogWithdrawalFromVault(address ethKey, uint256 assetId, uint256 vaultId, uint256 nonQuantizedAmount, uint256 quantizedAmount)

func (*DepositTestnetFilterer) ParseLogWithdrawalPerformed

func (_DepositTestnet *DepositTestnetFilterer) ParseLogWithdrawalPerformed(log types.Log) (*DepositTestnetLogWithdrawalPerformed, error)

ParseLogWithdrawalPerformed is a log parse operation binding the contract event 0xb7477a7b93b2addc5272bbd7ad0986ef1c0d0bd265f26c3dc4bbe42727c2ac0c.

Solidity: event LogWithdrawalPerformed(uint256 ownerKey, uint256 assetType, uint256 nonQuantizedAmount, uint256 quantizedAmount, address recipient)

func (*DepositTestnetFilterer) WatchImplementationActivationRescheduled

func (_DepositTestnet *DepositTestnetFilterer) WatchImplementationActivationRescheduled(opts *bind.WatchOpts, sink chan<- *DepositTestnetImplementationActivationRescheduled, implementation []common.Address) (event.Subscription, error)

WatchImplementationActivationRescheduled is a free log subscription operation binding the contract event 0xdda7b7d1f8141bd98b4378ee60e6231f89598ca02949a9d0550904dc96efeeb7.

Solidity: event ImplementationActivationRescheduled(address indexed implementation, uint256 updatedActivationTime)

func (*DepositTestnetFilterer) WatchLogDefaultVaultWithdrawalLockSet

func (_DepositTestnet *DepositTestnetFilterer) WatchLogDefaultVaultWithdrawalLockSet(opts *bind.WatchOpts, sink chan<- *DepositTestnetLogDefaultVaultWithdrawalLockSet) (event.Subscription, error)

WatchLogDefaultVaultWithdrawalLockSet is a free log subscription operation binding the contract event 0x832169a4c3cea413f0041437fd118afbc4b33edbf6783da382128bca1e56b2d2.

Solidity: event LogDefaultVaultWithdrawalLockSet(uint256 newDefaultLockTime)

func (*DepositTestnetFilterer) WatchLogDeposit

func (_DepositTestnet *DepositTestnetFilterer) WatchLogDeposit(opts *bind.WatchOpts, sink chan<- *DepositTestnetLogDeposit) (event.Subscription, error)

WatchLogDeposit is a free log subscription operation binding the contract event 0x06724742ccc8c330a39a641ef02a0b419bd09248360680bb38159b0a8c2635d6.

Solidity: event LogDeposit(address depositorEthKey, uint256 starkKey, uint256 vaultId, uint256 assetType, uint256 nonQuantizedAmount, uint256 quantizedAmount)

func (*DepositTestnetFilterer) WatchLogDepositCancel

func (_DepositTestnet *DepositTestnetFilterer) WatchLogDepositCancel(opts *bind.WatchOpts, sink chan<- *DepositTestnetLogDepositCancel) (event.Subscription, error)

WatchLogDepositCancel is a free log subscription operation binding the contract event 0x0bc1df35228095c37da66a6ffcc755ea79dfc437345685f618e05fafad6b445e.

Solidity: event LogDepositCancel(uint256 starkKey, uint256 vaultId, uint256 assetId)

func (*DepositTestnetFilterer) WatchLogDepositCancelReclaimed

func (_DepositTestnet *DepositTestnetFilterer) WatchLogDepositCancelReclaimed(opts *bind.WatchOpts, sink chan<- *DepositTestnetLogDepositCancelReclaimed) (event.Subscription, error)

WatchLogDepositCancelReclaimed is a free log subscription operation binding the contract event 0xe3e46ecf1138180bf93cba62a0b7e661d976a8ab3d40243f7b082667d8f500af.

Solidity: event LogDepositCancelReclaimed(uint256 starkKey, uint256 vaultId, uint256 assetType, uint256 nonQuantizedAmount, uint256 quantizedAmount)

func (*DepositTestnetFilterer) WatchLogDepositNftCancelReclaimed

func (_DepositTestnet *DepositTestnetFilterer) WatchLogDepositNftCancelReclaimed(opts *bind.WatchOpts, sink chan<- *DepositTestnetLogDepositNftCancelReclaimed) (event.Subscription, error)

WatchLogDepositNftCancelReclaimed is a free log subscription operation binding the contract event 0xf00c0c1a754f6df7545d96a7e12aad552728b94ca6aa94f81e297bdbcf1dab9c.

Solidity: event LogDepositNftCancelReclaimed(uint256 starkKey, uint256 vaultId, uint256 assetType, uint256 tokenId, uint256 assetId)

func (*DepositTestnetFilterer) WatchLogDepositToVault

func (_DepositTestnet *DepositTestnetFilterer) WatchLogDepositToVault(opts *bind.WatchOpts, sink chan<- *DepositTestnetLogDepositToVault) (event.Subscription, error)

WatchLogDepositToVault is a free log subscription operation binding the contract event 0x31f9107e2d3910ab3e05f1950b34a1983eceaed380fbcdc68ae159c4cf8cee75.

Solidity: event LogDepositToVault(address ethKey, uint256 assetId, uint256 vaultId, uint256 nonQuantizedAmount, uint256 quantizedAmount)

func (*DepositTestnetFilterer) WatchLogFrozen

func (_DepositTestnet *DepositTestnetFilterer) WatchLogFrozen(opts *bind.WatchOpts, sink chan<- *DepositTestnetLogFrozen) (event.Subscription, error)

WatchLogFrozen is a free log subscription operation binding the contract event 0xf5b8e6419478ab140eb98026ab5bd607038cb0ac4d4dad5b1fc0848dfd203d1f.

Solidity: event LogFrozen()

func (*DepositTestnetFilterer) WatchLogFullWithdrawalRequest

func (_DepositTestnet *DepositTestnetFilterer) WatchLogFullWithdrawalRequest(opts *bind.WatchOpts, sink chan<- *DepositTestnetLogFullWithdrawalRequest) (event.Subscription, error)

WatchLogFullWithdrawalRequest is a free log subscription operation binding the contract event 0x08eb46dbb87dcfe92d4846e5766802051525fba08a9b48318f5e0fe41186d298.

Solidity: event LogFullWithdrawalRequest(uint256 starkKey, uint256 vaultId)

func (*DepositTestnetFilterer) WatchLogMintWithdrawalPerformed

func (_DepositTestnet *DepositTestnetFilterer) WatchLogMintWithdrawalPerformed(opts *bind.WatchOpts, sink chan<- *DepositTestnetLogMintWithdrawalPerformed) (event.Subscription, error)

WatchLogMintWithdrawalPerformed is a free log subscription operation binding the contract event 0x7e6e15df814c1a309a57686de672b2bedd128eacde35c5370c36d6840d4e9a92.

Solidity: event LogMintWithdrawalPerformed(uint256 ownerKey, uint256 assetType, uint256 nonQuantizedAmount, uint256 quantizedAmount, uint256 assetId)

func (*DepositTestnetFilterer) WatchLogMintableWithdrawalAllowed

func (_DepositTestnet *DepositTestnetFilterer) WatchLogMintableWithdrawalAllowed(opts *bind.WatchOpts, sink chan<- *DepositTestnetLogMintableWithdrawalAllowed) (event.Subscription, error)

WatchLogMintableWithdrawalAllowed is a free log subscription operation binding the contract event 0x2acce0cedb29dc4927e6c891b57ef5bc8858eea4bf52787ea94873aebd4aeca0.

Solidity: event LogMintableWithdrawalAllowed(uint256 ownerKey, uint256 assetId, uint256 quantizedAmount)

func (*DepositTestnetFilterer) WatchLogNewGovernorAccepted

func (_DepositTestnet *DepositTestnetFilterer) WatchLogNewGovernorAccepted(opts *bind.WatchOpts, sink chan<- *DepositTestnetLogNewGovernorAccepted) (event.Subscription, error)

WatchLogNewGovernorAccepted is a free log subscription operation binding the contract event 0xcfb473e6c03f9a29ddaf990e736fa3de5188a0bd85d684f5b6e164ebfbfff5d2.

Solidity: event LogNewGovernorAccepted(address acceptedGovernor)

func (*DepositTestnetFilterer) WatchLogNftDeposit

func (_DepositTestnet *DepositTestnetFilterer) WatchLogNftDeposit(opts *bind.WatchOpts, sink chan<- *DepositTestnetLogNftDeposit) (event.Subscription, error)

WatchLogNftDeposit is a free log subscription operation binding the contract event 0x0fcf2162832b2d6033d4d34d2f45a28d9cfee523f1899945bbdd32529cfda67b.

Solidity: event LogNftDeposit(address depositorEthKey, uint256 starkKey, uint256 vaultId, uint256 assetType, uint256 tokenId, uint256 assetId)

func (*DepositTestnetFilterer) WatchLogNftWithdrawalAllowed

func (_DepositTestnet *DepositTestnetFilterer) WatchLogNftWithdrawalAllowed(opts *bind.WatchOpts, sink chan<- *DepositTestnetLogNftWithdrawalAllowed) (event.Subscription, error)

WatchLogNftWithdrawalAllowed is a free log subscription operation binding the contract event 0xf07608f26256bce78d87220cfc0e7b1cc69b48e55104bfa591b2818161386627.

Solidity: event LogNftWithdrawalAllowed(uint256 ownerKey, uint256 assetId)

func (*DepositTestnetFilterer) WatchLogNftWithdrawalPerformed

func (_DepositTestnet *DepositTestnetFilterer) WatchLogNftWithdrawalPerformed(opts *bind.WatchOpts, sink chan<- *DepositTestnetLogNftWithdrawalPerformed) (event.Subscription, error)

WatchLogNftWithdrawalPerformed is a free log subscription operation binding the contract event 0xa5cfa8e2199ec5b8ca319288bcab72734207d30569756ee594a74b4df7abbf41.

Solidity: event LogNftWithdrawalPerformed(uint256 ownerKey, uint256 assetType, uint256 tokenId, uint256 assetId, address recipient)

func (*DepositTestnetFilterer) WatchLogNominatedGovernor

func (_DepositTestnet *DepositTestnetFilterer) WatchLogNominatedGovernor(opts *bind.WatchOpts, sink chan<- *DepositTestnetLogNominatedGovernor) (event.Subscription, error)

WatchLogNominatedGovernor is a free log subscription operation binding the contract event 0x6166272c8d3f5f579082f2827532732f97195007983bb5b83ac12c56700b01a6.

Solidity: event LogNominatedGovernor(address nominatedGovernor)

func (*DepositTestnetFilterer) WatchLogNominationCancelled

func (_DepositTestnet *DepositTestnetFilterer) WatchLogNominationCancelled(opts *bind.WatchOpts, sink chan<- *DepositTestnetLogNominationCancelled) (event.Subscription, error)

WatchLogNominationCancelled is a free log subscription operation binding the contract event 0x7a8dc7dd7fffb43c4807438fa62729225156941e641fd877938f4edade3429f5.

Solidity: event LogNominationCancelled()

func (*DepositTestnetFilterer) WatchLogOperatorAdded

func (_DepositTestnet *DepositTestnetFilterer) WatchLogOperatorAdded(opts *bind.WatchOpts, sink chan<- *DepositTestnetLogOperatorAdded) (event.Subscription, error)

WatchLogOperatorAdded is a free log subscription operation binding the contract event 0x50a18c352ee1c02ffe058e15c2eb6e58be387c81e73cc1e17035286e54c19a57.

Solidity: event LogOperatorAdded(address operator)

func (*DepositTestnetFilterer) WatchLogOperatorRemoved

func (_DepositTestnet *DepositTestnetFilterer) WatchLogOperatorRemoved(opts *bind.WatchOpts, sink chan<- *DepositTestnetLogOperatorRemoved) (event.Subscription, error)

WatchLogOperatorRemoved is a free log subscription operation binding the contract event 0xec5f6c3a91a1efb1f9a308bb33c6e9e66bf9090fad0732f127dfdbf516d0625d.

Solidity: event LogOperatorRemoved(address operator)

func (*DepositTestnetFilterer) WatchLogRegistered

func (_DepositTestnet *DepositTestnetFilterer) WatchLogRegistered(opts *bind.WatchOpts, sink chan<- *DepositTestnetLogRegistered) (event.Subscription, error)

WatchLogRegistered is a free log subscription operation binding the contract event 0xaa7f29c97c6763919ef56006f07fbf5c1ac734b0414665df43cecdbce9010c9b.

Solidity: event LogRegistered(address entry, string entryId)

func (*DepositTestnetFilterer) WatchLogRemovalIntent

func (_DepositTestnet *DepositTestnetFilterer) WatchLogRemovalIntent(opts *bind.WatchOpts, sink chan<- *DepositTestnetLogRemovalIntent) (event.Subscription, error)

WatchLogRemovalIntent is a free log subscription operation binding the contract event 0xa98ac1f696177f16ca482653307aa4a02b68cf03b14409a546de5adf946484fc.

Solidity: event LogRemovalIntent(address entry, string entryId)

func (*DepositTestnetFilterer) WatchLogRemoved

func (_DepositTestnet *DepositTestnetFilterer) WatchLogRemoved(opts *bind.WatchOpts, sink chan<- *DepositTestnetLogRemoved) (event.Subscription, error)

WatchLogRemoved is a free log subscription operation binding the contract event 0x35b176cf4f09df896aa55e10eec90bb4c4689ea1d076135a8de3138d829d0142.

Solidity: event LogRemoved(address entry, string entryId)

func (*DepositTestnetFilterer) WatchLogRemovedGovernor

func (_DepositTestnet *DepositTestnetFilterer) WatchLogRemovedGovernor(opts *bind.WatchOpts, sink chan<- *DepositTestnetLogRemovedGovernor) (event.Subscription, error)

WatchLogRemovedGovernor is a free log subscription operation binding the contract event 0xd75f94825e770b8b512be8e74759e252ad00e102e38f50cce2f7c6f868a29599.

Solidity: event LogRemovedGovernor(address removedGovernor)

func (*DepositTestnetFilterer) WatchLogRootUpdate

func (_DepositTestnet *DepositTestnetFilterer) WatchLogRootUpdate(opts *bind.WatchOpts, sink chan<- *DepositTestnetLogRootUpdate) (event.Subscription, error)

WatchLogRootUpdate is a free log subscription operation binding the contract event 0xd606ef105963a7e789d927c1d21df5111915b832996b92648138f59eb9763a20.

Solidity: event LogRootUpdate(uint256 sequenceNumber, uint256 batchId, uint256 vaultRoot, uint256 orderRoot)

func (*DepositTestnetFilterer) WatchLogStateTransitionFact

func (_DepositTestnet *DepositTestnetFilterer) WatchLogStateTransitionFact(opts *bind.WatchOpts, sink chan<- *DepositTestnetLogStateTransitionFact) (event.Subscription, error)

WatchLogStateTransitionFact is a free log subscription operation binding the contract event 0x9866f8ddfe70bb512b2f2b28b49d4017c43f7ba775f1a20c61c13eea8cdac111.

Solidity: event LogStateTransitionFact(bytes32 stateTransitionFact)

func (*DepositTestnetFilterer) WatchLogTokenAdminAdded

func (_DepositTestnet *DepositTestnetFilterer) WatchLogTokenAdminAdded(opts *bind.WatchOpts, sink chan<- *DepositTestnetLogTokenAdminAdded) (event.Subscription, error)

WatchLogTokenAdminAdded is a free log subscription operation binding the contract event 0x9085a9044aeb6daeeb5b4bf84af42b1a1613d4056f503c4e992b6396c16bd52f.

Solidity: event LogTokenAdminAdded(address tokenAdmin)

func (*DepositTestnetFilterer) WatchLogTokenAdminRemoved

func (_DepositTestnet *DepositTestnetFilterer) WatchLogTokenAdminRemoved(opts *bind.WatchOpts, sink chan<- *DepositTestnetLogTokenAdminRemoved) (event.Subscription, error)

WatchLogTokenAdminRemoved is a free log subscription operation binding the contract event 0xfa49aecb996ea8d99950bb051552dfcc0b5460a0bb209867a1ed8067c32c2177.

Solidity: event LogTokenAdminRemoved(address tokenAdmin)

func (*DepositTestnetFilterer) WatchLogTokenRegistered

func (_DepositTestnet *DepositTestnetFilterer) WatchLogTokenRegistered(opts *bind.WatchOpts, sink chan<- *DepositTestnetLogTokenRegistered) (event.Subscription, error)

WatchLogTokenRegistered is a free log subscription operation binding the contract event 0x7a0efbc885500f3b4a895231945be4520e4c0ba5ef7274a225a0272c81ccbcb7.

Solidity: event LogTokenRegistered(uint256 assetType, bytes assetInfo, uint256 quantum)

func (*DepositTestnetFilterer) WatchLogUnFrozen

func (_DepositTestnet *DepositTestnetFilterer) WatchLogUnFrozen(opts *bind.WatchOpts, sink chan<- *DepositTestnetLogUnFrozen) (event.Subscription, error)

WatchLogUnFrozen is a free log subscription operation binding the contract event 0x07017fe9180629cfffba412f65a9affcf9a121de02294179f5c058f881dcc9f8.

Solidity: event LogUnFrozen()

func (*DepositTestnetFilterer) WatchLogUserRegistered

func (_DepositTestnet *DepositTestnetFilterer) WatchLogUserRegistered(opts *bind.WatchOpts, sink chan<- *DepositTestnetLogUserRegistered) (event.Subscription, error)

WatchLogUserRegistered is a free log subscription operation binding the contract event 0xcab1cf17c190e4e2195a7b8f7b362023246fa774390432b4704ab6b29d56b07b.

Solidity: event LogUserRegistered(address ethKey, uint256 starkKey, address sender)

func (*DepositTestnetFilterer) WatchLogVaultBalanceChangeApplied

func (_DepositTestnet *DepositTestnetFilterer) WatchLogVaultBalanceChangeApplied(opts *bind.WatchOpts, sink chan<- *DepositTestnetLogVaultBalanceChangeApplied) (event.Subscription, error)

WatchLogVaultBalanceChangeApplied is a free log subscription operation binding the contract event 0x2b2b583bb5166d03b87a8e7c2785e61530ab776400fb69e1bcb13b33afef2b58.

Solidity: event LogVaultBalanceChangeApplied(address ethKey, uint256 assetId, uint256 vaultId, int256 quantizedAmountChange)

func (*DepositTestnetFilterer) WatchLogVaultWithdrawalLockSet

func (_DepositTestnet *DepositTestnetFilterer) WatchLogVaultWithdrawalLockSet(opts *bind.WatchOpts, sink chan<- *DepositTestnetLogVaultWithdrawalLockSet) (event.Subscription, error)

WatchLogVaultWithdrawalLockSet is a free log subscription operation binding the contract event 0xcd08744f6e50d6b64d69f8a5eddc7f66e34db287f51c1da789ff770ebc7cf73e.

Solidity: event LogVaultWithdrawalLockSet(address ethKey, uint256 assetId, uint256 vaultId, uint256 timeRelease)

func (*DepositTestnetFilterer) WatchLogWithdrawalAllowed

func (_DepositTestnet *DepositTestnetFilterer) WatchLogWithdrawalAllowed(opts *bind.WatchOpts, sink chan<- *DepositTestnetLogWithdrawalAllowed) (event.Subscription, error)

WatchLogWithdrawalAllowed is a free log subscription operation binding the contract event 0x03c10a82c955f7bcd0c934147fb39cafca947a4294425b1751d884c8ac954287.

Solidity: event LogWithdrawalAllowed(uint256 ownerKey, uint256 assetType, uint256 nonQuantizedAmount, uint256 quantizedAmount)

func (*DepositTestnetFilterer) WatchLogWithdrawalFromVault

func (_DepositTestnet *DepositTestnetFilterer) WatchLogWithdrawalFromVault(opts *bind.WatchOpts, sink chan<- *DepositTestnetLogWithdrawalFromVault) (event.Subscription, error)

WatchLogWithdrawalFromVault is a free log subscription operation binding the contract event 0xa866e320a5fe47b394ae4f8cd2c180329ac2a143cc50f61d7b26a7af1f1c05fc.

Solidity: event LogWithdrawalFromVault(address ethKey, uint256 assetId, uint256 vaultId, uint256 nonQuantizedAmount, uint256 quantizedAmount)

func (*DepositTestnetFilterer) WatchLogWithdrawalPerformed

func (_DepositTestnet *DepositTestnetFilterer) WatchLogWithdrawalPerformed(opts *bind.WatchOpts, sink chan<- *DepositTestnetLogWithdrawalPerformed) (event.Subscription, error)

WatchLogWithdrawalPerformed is a free log subscription operation binding the contract event 0xb7477a7b93b2addc5272bbd7ad0986ef1c0d0bd265f26c3dc4bbe42727c2ac0c.

Solidity: event LogWithdrawalPerformed(uint256 ownerKey, uint256 assetType, uint256 nonQuantizedAmount, uint256 quantizedAmount, address recipient)

type DepositTestnetImplementationActivationRescheduled

type DepositTestnetImplementationActivationRescheduled struct {
	Implementation        common.Address
	UpdatedActivationTime *big.Int
	Raw                   types.Log // Blockchain specific contextual infos
}

DepositTestnetImplementationActivationRescheduled represents a ImplementationActivationRescheduled event raised by the DepositTestnet contract.

type DepositTestnetImplementationActivationRescheduledIterator

type DepositTestnetImplementationActivationRescheduledIterator struct {
	Event *DepositTestnetImplementationActivationRescheduled // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

DepositTestnetImplementationActivationRescheduledIterator is returned from FilterImplementationActivationRescheduled and is used to iterate over the raw logs and unpacked data for ImplementationActivationRescheduled events raised by the DepositTestnet contract.

func (*DepositTestnetImplementationActivationRescheduledIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*DepositTestnetImplementationActivationRescheduledIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DepositTestnetImplementationActivationRescheduledIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type DepositTestnetLogDefaultVaultWithdrawalLockSet

type DepositTestnetLogDefaultVaultWithdrawalLockSet struct {
	NewDefaultLockTime *big.Int
	Raw                types.Log // Blockchain specific contextual infos
}

DepositTestnetLogDefaultVaultWithdrawalLockSet represents a LogDefaultVaultWithdrawalLockSet event raised by the DepositTestnet contract.

type DepositTestnetLogDefaultVaultWithdrawalLockSetIterator

type DepositTestnetLogDefaultVaultWithdrawalLockSetIterator struct {
	Event *DepositTestnetLogDefaultVaultWithdrawalLockSet // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

DepositTestnetLogDefaultVaultWithdrawalLockSetIterator is returned from FilterLogDefaultVaultWithdrawalLockSet and is used to iterate over the raw logs and unpacked data for LogDefaultVaultWithdrawalLockSet events raised by the DepositTestnet contract.

func (*DepositTestnetLogDefaultVaultWithdrawalLockSetIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*DepositTestnetLogDefaultVaultWithdrawalLockSetIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DepositTestnetLogDefaultVaultWithdrawalLockSetIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type DepositTestnetLogDeposit

type DepositTestnetLogDeposit struct {
	DepositorEthKey    common.Address
	StarkKey           *big.Int
	VaultId            *big.Int
	AssetType          *big.Int
	NonQuantizedAmount *big.Int
	QuantizedAmount    *big.Int
	Raw                types.Log // Blockchain specific contextual infos
}

DepositTestnetLogDeposit represents a LogDeposit event raised by the DepositTestnet contract.

type DepositTestnetLogDepositCancel

type DepositTestnetLogDepositCancel struct {
	StarkKey *big.Int
	VaultId  *big.Int
	AssetId  *big.Int
	Raw      types.Log // Blockchain specific contextual infos
}

DepositTestnetLogDepositCancel represents a LogDepositCancel event raised by the DepositTestnet contract.

type DepositTestnetLogDepositCancelIterator

type DepositTestnetLogDepositCancelIterator struct {
	Event *DepositTestnetLogDepositCancel // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

DepositTestnetLogDepositCancelIterator is returned from FilterLogDepositCancel and is used to iterate over the raw logs and unpacked data for LogDepositCancel events raised by the DepositTestnet contract.

func (*DepositTestnetLogDepositCancelIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*DepositTestnetLogDepositCancelIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DepositTestnetLogDepositCancelIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type DepositTestnetLogDepositCancelReclaimed

type DepositTestnetLogDepositCancelReclaimed struct {
	StarkKey           *big.Int
	VaultId            *big.Int
	AssetType          *big.Int
	NonQuantizedAmount *big.Int
	QuantizedAmount    *big.Int
	Raw                types.Log // Blockchain specific contextual infos
}

DepositTestnetLogDepositCancelReclaimed represents a LogDepositCancelReclaimed event raised by the DepositTestnet contract.

type DepositTestnetLogDepositCancelReclaimedIterator

type DepositTestnetLogDepositCancelReclaimedIterator struct {
	Event *DepositTestnetLogDepositCancelReclaimed // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

DepositTestnetLogDepositCancelReclaimedIterator is returned from FilterLogDepositCancelReclaimed and is used to iterate over the raw logs and unpacked data for LogDepositCancelReclaimed events raised by the DepositTestnet contract.

func (*DepositTestnetLogDepositCancelReclaimedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*DepositTestnetLogDepositCancelReclaimedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DepositTestnetLogDepositCancelReclaimedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type DepositTestnetLogDepositIterator

type DepositTestnetLogDepositIterator struct {
	Event *DepositTestnetLogDeposit // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

DepositTestnetLogDepositIterator is returned from FilterLogDeposit and is used to iterate over the raw logs and unpacked data for LogDeposit events raised by the DepositTestnet contract.

func (*DepositTestnetLogDepositIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*DepositTestnetLogDepositIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DepositTestnetLogDepositIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type DepositTestnetLogDepositNftCancelReclaimed

type DepositTestnetLogDepositNftCancelReclaimed struct {
	StarkKey  *big.Int
	VaultId   *big.Int
	AssetType *big.Int
	TokenId   *big.Int
	AssetId   *big.Int
	Raw       types.Log // Blockchain specific contextual infos
}

DepositTestnetLogDepositNftCancelReclaimed represents a LogDepositNftCancelReclaimed event raised by the DepositTestnet contract.

type DepositTestnetLogDepositNftCancelReclaimedIterator

type DepositTestnetLogDepositNftCancelReclaimedIterator struct {
	Event *DepositTestnetLogDepositNftCancelReclaimed // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

DepositTestnetLogDepositNftCancelReclaimedIterator is returned from FilterLogDepositNftCancelReclaimed and is used to iterate over the raw logs and unpacked data for LogDepositNftCancelReclaimed events raised by the DepositTestnet contract.

func (*DepositTestnetLogDepositNftCancelReclaimedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*DepositTestnetLogDepositNftCancelReclaimedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DepositTestnetLogDepositNftCancelReclaimedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type DepositTestnetLogDepositToVault

type DepositTestnetLogDepositToVault struct {
	EthKey             common.Address
	AssetId            *big.Int
	VaultId            *big.Int
	NonQuantizedAmount *big.Int
	QuantizedAmount    *big.Int
	Raw                types.Log // Blockchain specific contextual infos
}

DepositTestnetLogDepositToVault represents a LogDepositToVault event raised by the DepositTestnet contract.

type DepositTestnetLogDepositToVaultIterator

type DepositTestnetLogDepositToVaultIterator struct {
	Event *DepositTestnetLogDepositToVault // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

DepositTestnetLogDepositToVaultIterator is returned from FilterLogDepositToVault and is used to iterate over the raw logs and unpacked data for LogDepositToVault events raised by the DepositTestnet contract.

func (*DepositTestnetLogDepositToVaultIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*DepositTestnetLogDepositToVaultIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DepositTestnetLogDepositToVaultIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type DepositTestnetLogFrozen

type DepositTestnetLogFrozen struct {
	Raw types.Log // Blockchain specific contextual infos
}

DepositTestnetLogFrozen represents a LogFrozen event raised by the DepositTestnet contract.

type DepositTestnetLogFrozenIterator

type DepositTestnetLogFrozenIterator struct {
	Event *DepositTestnetLogFrozen // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

DepositTestnetLogFrozenIterator is returned from FilterLogFrozen and is used to iterate over the raw logs and unpacked data for LogFrozen events raised by the DepositTestnet contract.

func (*DepositTestnetLogFrozenIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*DepositTestnetLogFrozenIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DepositTestnetLogFrozenIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type DepositTestnetLogFullWithdrawalRequest

type DepositTestnetLogFullWithdrawalRequest struct {
	StarkKey *big.Int
	VaultId  *big.Int
	Raw      types.Log // Blockchain specific contextual infos
}

DepositTestnetLogFullWithdrawalRequest represents a LogFullWithdrawalRequest event raised by the DepositTestnet contract.

type DepositTestnetLogFullWithdrawalRequestIterator

type DepositTestnetLogFullWithdrawalRequestIterator struct {
	Event *DepositTestnetLogFullWithdrawalRequest // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

DepositTestnetLogFullWithdrawalRequestIterator is returned from FilterLogFullWithdrawalRequest and is used to iterate over the raw logs and unpacked data for LogFullWithdrawalRequest events raised by the DepositTestnet contract.

func (*DepositTestnetLogFullWithdrawalRequestIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*DepositTestnetLogFullWithdrawalRequestIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DepositTestnetLogFullWithdrawalRequestIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type DepositTestnetLogMintWithdrawalPerformed

type DepositTestnetLogMintWithdrawalPerformed struct {
	OwnerKey           *big.Int
	AssetType          *big.Int
	NonQuantizedAmount *big.Int
	QuantizedAmount    *big.Int
	AssetId            *big.Int
	Raw                types.Log // Blockchain specific contextual infos
}

DepositTestnetLogMintWithdrawalPerformed represents a LogMintWithdrawalPerformed event raised by the DepositTestnet contract.

type DepositTestnetLogMintWithdrawalPerformedIterator

type DepositTestnetLogMintWithdrawalPerformedIterator struct {
	Event *DepositTestnetLogMintWithdrawalPerformed // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

DepositTestnetLogMintWithdrawalPerformedIterator is returned from FilterLogMintWithdrawalPerformed and is used to iterate over the raw logs and unpacked data for LogMintWithdrawalPerformed events raised by the DepositTestnet contract.

func (*DepositTestnetLogMintWithdrawalPerformedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*DepositTestnetLogMintWithdrawalPerformedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DepositTestnetLogMintWithdrawalPerformedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type DepositTestnetLogMintableWithdrawalAllowed

type DepositTestnetLogMintableWithdrawalAllowed struct {
	OwnerKey        *big.Int
	AssetId         *big.Int
	QuantizedAmount *big.Int
	Raw             types.Log // Blockchain specific contextual infos
}

DepositTestnetLogMintableWithdrawalAllowed represents a LogMintableWithdrawalAllowed event raised by the DepositTestnet contract.

type DepositTestnetLogMintableWithdrawalAllowedIterator

type DepositTestnetLogMintableWithdrawalAllowedIterator struct {
	Event *DepositTestnetLogMintableWithdrawalAllowed // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

DepositTestnetLogMintableWithdrawalAllowedIterator is returned from FilterLogMintableWithdrawalAllowed and is used to iterate over the raw logs and unpacked data for LogMintableWithdrawalAllowed events raised by the DepositTestnet contract.

func (*DepositTestnetLogMintableWithdrawalAllowedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*DepositTestnetLogMintableWithdrawalAllowedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DepositTestnetLogMintableWithdrawalAllowedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type DepositTestnetLogNewGovernorAccepted

type DepositTestnetLogNewGovernorAccepted struct {
	AcceptedGovernor common.Address
	Raw              types.Log // Blockchain specific contextual infos
}

DepositTestnetLogNewGovernorAccepted represents a LogNewGovernorAccepted event raised by the DepositTestnet contract.

type DepositTestnetLogNewGovernorAcceptedIterator

type DepositTestnetLogNewGovernorAcceptedIterator struct {
	Event *DepositTestnetLogNewGovernorAccepted // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

DepositTestnetLogNewGovernorAcceptedIterator is returned from FilterLogNewGovernorAccepted and is used to iterate over the raw logs and unpacked data for LogNewGovernorAccepted events raised by the DepositTestnet contract.

func (*DepositTestnetLogNewGovernorAcceptedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*DepositTestnetLogNewGovernorAcceptedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DepositTestnetLogNewGovernorAcceptedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type DepositTestnetLogNftDeposit

type DepositTestnetLogNftDeposit struct {
	DepositorEthKey common.Address
	StarkKey        *big.Int
	VaultId         *big.Int
	AssetType       *big.Int
	TokenId         *big.Int
	AssetId         *big.Int
	Raw             types.Log // Blockchain specific contextual infos
}

DepositTestnetLogNftDeposit represents a LogNftDeposit event raised by the DepositTestnet contract.

type DepositTestnetLogNftDepositIterator

type DepositTestnetLogNftDepositIterator struct {
	Event *DepositTestnetLogNftDeposit // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

DepositTestnetLogNftDepositIterator is returned from FilterLogNftDeposit and is used to iterate over the raw logs and unpacked data for LogNftDeposit events raised by the DepositTestnet contract.

func (*DepositTestnetLogNftDepositIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*DepositTestnetLogNftDepositIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DepositTestnetLogNftDepositIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type DepositTestnetLogNftWithdrawalAllowed

type DepositTestnetLogNftWithdrawalAllowed struct {
	OwnerKey *big.Int
	AssetId  *big.Int
	Raw      types.Log // Blockchain specific contextual infos
}

DepositTestnetLogNftWithdrawalAllowed represents a LogNftWithdrawalAllowed event raised by the DepositTestnet contract.

type DepositTestnetLogNftWithdrawalAllowedIterator

type DepositTestnetLogNftWithdrawalAllowedIterator struct {
	Event *DepositTestnetLogNftWithdrawalAllowed // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

DepositTestnetLogNftWithdrawalAllowedIterator is returned from FilterLogNftWithdrawalAllowed and is used to iterate over the raw logs and unpacked data for LogNftWithdrawalAllowed events raised by the DepositTestnet contract.

func (*DepositTestnetLogNftWithdrawalAllowedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*DepositTestnetLogNftWithdrawalAllowedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DepositTestnetLogNftWithdrawalAllowedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type DepositTestnetLogNftWithdrawalPerformed

type DepositTestnetLogNftWithdrawalPerformed struct {
	OwnerKey  *big.Int
	AssetType *big.Int
	TokenId   *big.Int
	AssetId   *big.Int
	Recipient common.Address
	Raw       types.Log // Blockchain specific contextual infos
}

DepositTestnetLogNftWithdrawalPerformed represents a LogNftWithdrawalPerformed event raised by the DepositTestnet contract.

type DepositTestnetLogNftWithdrawalPerformedIterator

type DepositTestnetLogNftWithdrawalPerformedIterator struct {
	Event *DepositTestnetLogNftWithdrawalPerformed // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

DepositTestnetLogNftWithdrawalPerformedIterator is returned from FilterLogNftWithdrawalPerformed and is used to iterate over the raw logs and unpacked data for LogNftWithdrawalPerformed events raised by the DepositTestnet contract.

func (*DepositTestnetLogNftWithdrawalPerformedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*DepositTestnetLogNftWithdrawalPerformedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DepositTestnetLogNftWithdrawalPerformedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type DepositTestnetLogNominatedGovernor

type DepositTestnetLogNominatedGovernor struct {
	NominatedGovernor common.Address
	Raw               types.Log // Blockchain specific contextual infos
}

DepositTestnetLogNominatedGovernor represents a LogNominatedGovernor event raised by the DepositTestnet contract.

type DepositTestnetLogNominatedGovernorIterator

type DepositTestnetLogNominatedGovernorIterator struct {
	Event *DepositTestnetLogNominatedGovernor // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

DepositTestnetLogNominatedGovernorIterator is returned from FilterLogNominatedGovernor and is used to iterate over the raw logs and unpacked data for LogNominatedGovernor events raised by the DepositTestnet contract.

func (*DepositTestnetLogNominatedGovernorIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*DepositTestnetLogNominatedGovernorIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DepositTestnetLogNominatedGovernorIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type DepositTestnetLogNominationCancelled

type DepositTestnetLogNominationCancelled struct {
	Raw types.Log // Blockchain specific contextual infos
}

DepositTestnetLogNominationCancelled represents a LogNominationCancelled event raised by the DepositTestnet contract.

type DepositTestnetLogNominationCancelledIterator

type DepositTestnetLogNominationCancelledIterator struct {
	Event *DepositTestnetLogNominationCancelled // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

DepositTestnetLogNominationCancelledIterator is returned from FilterLogNominationCancelled and is used to iterate over the raw logs and unpacked data for LogNominationCancelled events raised by the DepositTestnet contract.

func (*DepositTestnetLogNominationCancelledIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*DepositTestnetLogNominationCancelledIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DepositTestnetLogNominationCancelledIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type DepositTestnetLogOperatorAdded

type DepositTestnetLogOperatorAdded struct {
	Operator common.Address
	Raw      types.Log // Blockchain specific contextual infos
}

DepositTestnetLogOperatorAdded represents a LogOperatorAdded event raised by the DepositTestnet contract.

type DepositTestnetLogOperatorAddedIterator

type DepositTestnetLogOperatorAddedIterator struct {
	Event *DepositTestnetLogOperatorAdded // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

DepositTestnetLogOperatorAddedIterator is returned from FilterLogOperatorAdded and is used to iterate over the raw logs and unpacked data for LogOperatorAdded events raised by the DepositTestnet contract.

func (*DepositTestnetLogOperatorAddedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*DepositTestnetLogOperatorAddedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DepositTestnetLogOperatorAddedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type DepositTestnetLogOperatorRemoved

type DepositTestnetLogOperatorRemoved struct {
	Operator common.Address
	Raw      types.Log // Blockchain specific contextual infos
}

DepositTestnetLogOperatorRemoved represents a LogOperatorRemoved event raised by the DepositTestnet contract.

type DepositTestnetLogOperatorRemovedIterator

type DepositTestnetLogOperatorRemovedIterator struct {
	Event *DepositTestnetLogOperatorRemoved // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

DepositTestnetLogOperatorRemovedIterator is returned from FilterLogOperatorRemoved and is used to iterate over the raw logs and unpacked data for LogOperatorRemoved events raised by the DepositTestnet contract.

func (*DepositTestnetLogOperatorRemovedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*DepositTestnetLogOperatorRemovedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DepositTestnetLogOperatorRemovedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type DepositTestnetLogRegistered

type DepositTestnetLogRegistered struct {
	Entry   common.Address
	EntryId string
	Raw     types.Log // Blockchain specific contextual infos
}

DepositTestnetLogRegistered represents a LogRegistered event raised by the DepositTestnet contract.

type DepositTestnetLogRegisteredIterator

type DepositTestnetLogRegisteredIterator struct {
	Event *DepositTestnetLogRegistered // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

DepositTestnetLogRegisteredIterator is returned from FilterLogRegistered and is used to iterate over the raw logs and unpacked data for LogRegistered events raised by the DepositTestnet contract.

func (*DepositTestnetLogRegisteredIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*DepositTestnetLogRegisteredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DepositTestnetLogRegisteredIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type DepositTestnetLogRemovalIntent

type DepositTestnetLogRemovalIntent struct {
	Entry   common.Address
	EntryId string
	Raw     types.Log // Blockchain specific contextual infos
}

DepositTestnetLogRemovalIntent represents a LogRemovalIntent event raised by the DepositTestnet contract.

type DepositTestnetLogRemovalIntentIterator

type DepositTestnetLogRemovalIntentIterator struct {
	Event *DepositTestnetLogRemovalIntent // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

DepositTestnetLogRemovalIntentIterator is returned from FilterLogRemovalIntent and is used to iterate over the raw logs and unpacked data for LogRemovalIntent events raised by the DepositTestnet contract.

func (*DepositTestnetLogRemovalIntentIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*DepositTestnetLogRemovalIntentIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DepositTestnetLogRemovalIntentIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type DepositTestnetLogRemoved

type DepositTestnetLogRemoved struct {
	Entry   common.Address
	EntryId string
	Raw     types.Log // Blockchain specific contextual infos
}

DepositTestnetLogRemoved represents a LogRemoved event raised by the DepositTestnet contract.

type DepositTestnetLogRemovedGovernor

type DepositTestnetLogRemovedGovernor struct {
	RemovedGovernor common.Address
	Raw             types.Log // Blockchain specific contextual infos
}

DepositTestnetLogRemovedGovernor represents a LogRemovedGovernor event raised by the DepositTestnet contract.

type DepositTestnetLogRemovedGovernorIterator

type DepositTestnetLogRemovedGovernorIterator struct {
	Event *DepositTestnetLogRemovedGovernor // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

DepositTestnetLogRemovedGovernorIterator is returned from FilterLogRemovedGovernor and is used to iterate over the raw logs and unpacked data for LogRemovedGovernor events raised by the DepositTestnet contract.

func (*DepositTestnetLogRemovedGovernorIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*DepositTestnetLogRemovedGovernorIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DepositTestnetLogRemovedGovernorIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type DepositTestnetLogRemovedIterator

type DepositTestnetLogRemovedIterator struct {
	Event *DepositTestnetLogRemoved // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

DepositTestnetLogRemovedIterator is returned from FilterLogRemoved and is used to iterate over the raw logs and unpacked data for LogRemoved events raised by the DepositTestnet contract.

func (*DepositTestnetLogRemovedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*DepositTestnetLogRemovedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DepositTestnetLogRemovedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type DepositTestnetLogRootUpdate

type DepositTestnetLogRootUpdate struct {
	SequenceNumber *big.Int
	BatchId        *big.Int
	VaultRoot      *big.Int
	OrderRoot      *big.Int
	Raw            types.Log // Blockchain specific contextual infos
}

DepositTestnetLogRootUpdate represents a LogRootUpdate event raised by the DepositTestnet contract.

type DepositTestnetLogRootUpdateIterator

type DepositTestnetLogRootUpdateIterator struct {
	Event *DepositTestnetLogRootUpdate // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

DepositTestnetLogRootUpdateIterator is returned from FilterLogRootUpdate and is used to iterate over the raw logs and unpacked data for LogRootUpdate events raised by the DepositTestnet contract.

func (*DepositTestnetLogRootUpdateIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*DepositTestnetLogRootUpdateIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DepositTestnetLogRootUpdateIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type DepositTestnetLogStateTransitionFact

type DepositTestnetLogStateTransitionFact struct {
	StateTransitionFact [32]byte
	Raw                 types.Log // Blockchain specific contextual infos
}

DepositTestnetLogStateTransitionFact represents a LogStateTransitionFact event raised by the DepositTestnet contract.

type DepositTestnetLogStateTransitionFactIterator

type DepositTestnetLogStateTransitionFactIterator struct {
	Event *DepositTestnetLogStateTransitionFact // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

DepositTestnetLogStateTransitionFactIterator is returned from FilterLogStateTransitionFact and is used to iterate over the raw logs and unpacked data for LogStateTransitionFact events raised by the DepositTestnet contract.

func (*DepositTestnetLogStateTransitionFactIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*DepositTestnetLogStateTransitionFactIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DepositTestnetLogStateTransitionFactIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type DepositTestnetLogTokenAdminAdded

type DepositTestnetLogTokenAdminAdded struct {
	TokenAdmin common.Address
	Raw        types.Log // Blockchain specific contextual infos
}

DepositTestnetLogTokenAdminAdded represents a LogTokenAdminAdded event raised by the DepositTestnet contract.

type DepositTestnetLogTokenAdminAddedIterator

type DepositTestnetLogTokenAdminAddedIterator struct {
	Event *DepositTestnetLogTokenAdminAdded // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

DepositTestnetLogTokenAdminAddedIterator is returned from FilterLogTokenAdminAdded and is used to iterate over the raw logs and unpacked data for LogTokenAdminAdded events raised by the DepositTestnet contract.

func (*DepositTestnetLogTokenAdminAddedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*DepositTestnetLogTokenAdminAddedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DepositTestnetLogTokenAdminAddedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type DepositTestnetLogTokenAdminRemoved

type DepositTestnetLogTokenAdminRemoved struct {
	TokenAdmin common.Address
	Raw        types.Log // Blockchain specific contextual infos
}

DepositTestnetLogTokenAdminRemoved represents a LogTokenAdminRemoved event raised by the DepositTestnet contract.

type DepositTestnetLogTokenAdminRemovedIterator

type DepositTestnetLogTokenAdminRemovedIterator struct {
	Event *DepositTestnetLogTokenAdminRemoved // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

DepositTestnetLogTokenAdminRemovedIterator is returned from FilterLogTokenAdminRemoved and is used to iterate over the raw logs and unpacked data for LogTokenAdminRemoved events raised by the DepositTestnet contract.

func (*DepositTestnetLogTokenAdminRemovedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*DepositTestnetLogTokenAdminRemovedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DepositTestnetLogTokenAdminRemovedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type DepositTestnetLogTokenRegistered

type DepositTestnetLogTokenRegistered struct {
	AssetType *big.Int
	AssetInfo []byte
	Quantum   *big.Int
	Raw       types.Log // Blockchain specific contextual infos
}

DepositTestnetLogTokenRegistered represents a LogTokenRegistered event raised by the DepositTestnet contract.

type DepositTestnetLogTokenRegisteredIterator

type DepositTestnetLogTokenRegisteredIterator struct {
	Event *DepositTestnetLogTokenRegistered // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

DepositTestnetLogTokenRegisteredIterator is returned from FilterLogTokenRegistered and is used to iterate over the raw logs and unpacked data for LogTokenRegistered events raised by the DepositTestnet contract.

func (*DepositTestnetLogTokenRegisteredIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*DepositTestnetLogTokenRegisteredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DepositTestnetLogTokenRegisteredIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type DepositTestnetLogUnFrozen

type DepositTestnetLogUnFrozen struct {
	Raw types.Log // Blockchain specific contextual infos
}

DepositTestnetLogUnFrozen represents a LogUnFrozen event raised by the DepositTestnet contract.

type DepositTestnetLogUnFrozenIterator

type DepositTestnetLogUnFrozenIterator struct {
	Event *DepositTestnetLogUnFrozen // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

DepositTestnetLogUnFrozenIterator is returned from FilterLogUnFrozen and is used to iterate over the raw logs and unpacked data for LogUnFrozen events raised by the DepositTestnet contract.

func (*DepositTestnetLogUnFrozenIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*DepositTestnetLogUnFrozenIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DepositTestnetLogUnFrozenIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type DepositTestnetLogUserRegistered

type DepositTestnetLogUserRegistered struct {
	EthKey   common.Address
	StarkKey *big.Int
	Sender   common.Address
	Raw      types.Log // Blockchain specific contextual infos
}

DepositTestnetLogUserRegistered represents a LogUserRegistered event raised by the DepositTestnet contract.

type DepositTestnetLogUserRegisteredIterator

type DepositTestnetLogUserRegisteredIterator struct {
	Event *DepositTestnetLogUserRegistered // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

DepositTestnetLogUserRegisteredIterator is returned from FilterLogUserRegistered and is used to iterate over the raw logs and unpacked data for LogUserRegistered events raised by the DepositTestnet contract.

func (*DepositTestnetLogUserRegisteredIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*DepositTestnetLogUserRegisteredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DepositTestnetLogUserRegisteredIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type DepositTestnetLogVaultBalanceChangeApplied

type DepositTestnetLogVaultBalanceChangeApplied struct {
	EthKey                common.Address
	AssetId               *big.Int
	VaultId               *big.Int
	QuantizedAmountChange *big.Int
	Raw                   types.Log // Blockchain specific contextual infos
}

DepositTestnetLogVaultBalanceChangeApplied represents a LogVaultBalanceChangeApplied event raised by the DepositTestnet contract.

type DepositTestnetLogVaultBalanceChangeAppliedIterator

type DepositTestnetLogVaultBalanceChangeAppliedIterator struct {
	Event *DepositTestnetLogVaultBalanceChangeApplied // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

DepositTestnetLogVaultBalanceChangeAppliedIterator is returned from FilterLogVaultBalanceChangeApplied and is used to iterate over the raw logs and unpacked data for LogVaultBalanceChangeApplied events raised by the DepositTestnet contract.

func (*DepositTestnetLogVaultBalanceChangeAppliedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*DepositTestnetLogVaultBalanceChangeAppliedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DepositTestnetLogVaultBalanceChangeAppliedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type DepositTestnetLogVaultWithdrawalLockSet

type DepositTestnetLogVaultWithdrawalLockSet struct {
	EthKey      common.Address
	AssetId     *big.Int
	VaultId     *big.Int
	TimeRelease *big.Int
	Raw         types.Log // Blockchain specific contextual infos
}

DepositTestnetLogVaultWithdrawalLockSet represents a LogVaultWithdrawalLockSet event raised by the DepositTestnet contract.

type DepositTestnetLogVaultWithdrawalLockSetIterator

type DepositTestnetLogVaultWithdrawalLockSetIterator struct {
	Event *DepositTestnetLogVaultWithdrawalLockSet // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

DepositTestnetLogVaultWithdrawalLockSetIterator is returned from FilterLogVaultWithdrawalLockSet and is used to iterate over the raw logs and unpacked data for LogVaultWithdrawalLockSet events raised by the DepositTestnet contract.

func (*DepositTestnetLogVaultWithdrawalLockSetIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*DepositTestnetLogVaultWithdrawalLockSetIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DepositTestnetLogVaultWithdrawalLockSetIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type DepositTestnetLogWithdrawalAllowed

type DepositTestnetLogWithdrawalAllowed struct {
	OwnerKey           *big.Int
	AssetType          *big.Int
	NonQuantizedAmount *big.Int
	QuantizedAmount    *big.Int
	Raw                types.Log // Blockchain specific contextual infos
}

DepositTestnetLogWithdrawalAllowed represents a LogWithdrawalAllowed event raised by the DepositTestnet contract.

type DepositTestnetLogWithdrawalAllowedIterator

type DepositTestnetLogWithdrawalAllowedIterator struct {
	Event *DepositTestnetLogWithdrawalAllowed // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

DepositTestnetLogWithdrawalAllowedIterator is returned from FilterLogWithdrawalAllowed and is used to iterate over the raw logs and unpacked data for LogWithdrawalAllowed events raised by the DepositTestnet contract.

func (*DepositTestnetLogWithdrawalAllowedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*DepositTestnetLogWithdrawalAllowedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DepositTestnetLogWithdrawalAllowedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type DepositTestnetLogWithdrawalFromVault

type DepositTestnetLogWithdrawalFromVault struct {
	EthKey             common.Address
	AssetId            *big.Int
	VaultId            *big.Int
	NonQuantizedAmount *big.Int
	QuantizedAmount    *big.Int
	Raw                types.Log // Blockchain specific contextual infos
}

DepositTestnetLogWithdrawalFromVault represents a LogWithdrawalFromVault event raised by the DepositTestnet contract.

type DepositTestnetLogWithdrawalFromVaultIterator

type DepositTestnetLogWithdrawalFromVaultIterator struct {
	Event *DepositTestnetLogWithdrawalFromVault // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

DepositTestnetLogWithdrawalFromVaultIterator is returned from FilterLogWithdrawalFromVault and is used to iterate over the raw logs and unpacked data for LogWithdrawalFromVault events raised by the DepositTestnet contract.

func (*DepositTestnetLogWithdrawalFromVaultIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*DepositTestnetLogWithdrawalFromVaultIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DepositTestnetLogWithdrawalFromVaultIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type DepositTestnetLogWithdrawalPerformed

type DepositTestnetLogWithdrawalPerformed struct {
	OwnerKey           *big.Int
	AssetType          *big.Int
	NonQuantizedAmount *big.Int
	QuantizedAmount    *big.Int
	Recipient          common.Address
	Raw                types.Log // Blockchain specific contextual infos
}

DepositTestnetLogWithdrawalPerformed represents a LogWithdrawalPerformed event raised by the DepositTestnet contract.

type DepositTestnetLogWithdrawalPerformedIterator

type DepositTestnetLogWithdrawalPerformedIterator struct {
	Event *DepositTestnetLogWithdrawalPerformed // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

DepositTestnetLogWithdrawalPerformedIterator is returned from FilterLogWithdrawalPerformed and is used to iterate over the raw logs and unpacked data for LogWithdrawalPerformed events raised by the DepositTestnet contract.

func (*DepositTestnetLogWithdrawalPerformedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*DepositTestnetLogWithdrawalPerformedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DepositTestnetLogWithdrawalPerformedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type DepositTestnetRaw

type DepositTestnetRaw struct {
	Contract *DepositTestnet // Generic contract binding to access the raw methods on
}

DepositTestnetRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*DepositTestnetRaw) Call

func (_DepositTestnet *DepositTestnetRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

func (*DepositTestnetRaw) Transact

func (_DepositTestnet *DepositTestnetRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*DepositTestnetRaw) Transfer

func (_DepositTestnet *DepositTestnetRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type DepositTestnetSession

type DepositTestnetSession struct {
	Contract     *DepositTestnet   // Generic contract binding to set the session for
	CallOpts     bind.CallOpts     // Call options to use throughout this session
	TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}

DepositTestnetSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*DepositTestnetSession) AnnounceAvailabilityVerifierRemovalIntent

func (_DepositTestnet *DepositTestnetSession) AnnounceAvailabilityVerifierRemovalIntent(verifier common.Address) (*types.Transaction, error)

AnnounceAvailabilityVerifierRemovalIntent is a paid mutator transaction binding the contract method 0x1d078bbb.

Solidity: function announceAvailabilityVerifierRemovalIntent(address verifier) returns()

func (*DepositTestnetSession) AnnounceVerifierRemovalIntent

func (_DepositTestnet *DepositTestnetSession) AnnounceVerifierRemovalIntent(verifier common.Address) (*types.Transaction, error)

AnnounceVerifierRemovalIntent is a paid mutator transaction binding the contract method 0x418573b7.

Solidity: function announceVerifierRemovalIntent(address verifier) returns()

func (*DepositTestnetSession) DEPOSITCANCELDELAY

func (_DepositTestnet *DepositTestnetSession) DEPOSITCANCELDELAY() (*big.Int, error)

DEPOSITCANCELDELAY is a free data retrieval call binding the contract method 0x77e84e0d.

Solidity: function DEPOSIT_CANCEL_DELAY() view returns(uint256)

func (*DepositTestnetSession) DefaultVaultWithdrawalLock

func (_DepositTestnet *DepositTestnetSession) DefaultVaultWithdrawalLock() (*big.Int, error)

DefaultVaultWithdrawalLock is a free data retrieval call binding the contract method 0xa45d7841.

Solidity: function defaultVaultWithdrawalLock() view returns(uint256)

func (*DepositTestnetSession) Deposit

func (_DepositTestnet *DepositTestnetSession) Deposit(starkKey *big.Int, assetType *big.Int, vaultId *big.Int) (*types.Transaction, error)

Deposit is a paid mutator transaction binding the contract method 0x00aeef8a.

Solidity: function deposit(uint256 starkKey, uint256 assetType, uint256 vaultId) payable returns()

func (*DepositTestnetSession) Deposit0

func (_DepositTestnet *DepositTestnetSession) Deposit0(starkKey *big.Int, assetType *big.Int, vaultId *big.Int, quantizedAmount *big.Int) (*types.Transaction, error)

Deposit0 is a paid mutator transaction binding the contract method 0x2505c3d9.

Solidity: function deposit(uint256 starkKey, uint256 assetType, uint256 vaultId, uint256 quantizedAmount) returns()

func (*DepositTestnetSession) DepositCancel

func (_DepositTestnet *DepositTestnetSession) DepositCancel(starkKey *big.Int, assetId *big.Int, vaultId *big.Int) (*types.Transaction, error)

DepositCancel is a paid mutator transaction binding the contract method 0x7df7dc04.

Solidity: function depositCancel(uint256 starkKey, uint256 assetId, uint256 vaultId) returns()

func (*DepositTestnetSession) DepositERC20

func (_DepositTestnet *DepositTestnetSession) DepositERC20(starkKey *big.Int, assetType *big.Int, vaultId *big.Int, quantizedAmount *big.Int) (*types.Transaction, error)

DepositERC20 is a paid mutator transaction binding the contract method 0x9ed17084.

Solidity: function depositERC20(uint256 starkKey, uint256 assetType, uint256 vaultId, uint256 quantizedAmount) returns()

func (*DepositTestnetSession) DepositERC20ToVault

func (_DepositTestnet *DepositTestnetSession) DepositERC20ToVault(assetId *big.Int, vaultId *big.Int, quantizedAmount *big.Int) (*types.Transaction, error)

DepositERC20ToVault is a paid mutator transaction binding the contract method 0x1d133002.

Solidity: function depositERC20ToVault(uint256 assetId, uint256 vaultId, uint256 quantizedAmount) returns()

func (*DepositTestnetSession) DepositEth

func (_DepositTestnet *DepositTestnetSession) DepositEth(starkKey *big.Int, assetType *big.Int, vaultId *big.Int) (*types.Transaction, error)

DepositEth is a paid mutator transaction binding the contract method 0x6ce5d957.

Solidity: function depositEth(uint256 starkKey, uint256 assetType, uint256 vaultId) payable returns()

func (*DepositTestnetSession) DepositEthToVault

func (_DepositTestnet *DepositTestnetSession) DepositEthToVault(assetId *big.Int, vaultId *big.Int) (*types.Transaction, error)

DepositEthToVault is a paid mutator transaction binding the contract method 0xa3c71fde.

Solidity: function depositEthToVault(uint256 assetId, uint256 vaultId) payable returns()

func (*DepositTestnetSession) DepositNft

func (_DepositTestnet *DepositTestnetSession) DepositNft(starkKey *big.Int, assetType *big.Int, vaultId *big.Int, tokenId *big.Int) (*types.Transaction, error)

DepositNft is a paid mutator transaction binding the contract method 0xae1cdde6.

Solidity: function depositNft(uint256 starkKey, uint256 assetType, uint256 vaultId, uint256 tokenId) returns()

func (*DepositTestnetSession) DepositNftReclaim

func (_DepositTestnet *DepositTestnetSession) DepositNftReclaim(starkKey *big.Int, assetType *big.Int, vaultId *big.Int, tokenId *big.Int) (*types.Transaction, error)

DepositNftReclaim is a paid mutator transaction binding the contract method 0xfcb05822.

Solidity: function depositNftReclaim(uint256 starkKey, uint256 assetType, uint256 vaultId, uint256 tokenId) returns()

func (*DepositTestnetSession) DepositReclaim

func (_DepositTestnet *DepositTestnetSession) DepositReclaim(starkKey *big.Int, assetId *big.Int, vaultId *big.Int) (*types.Transaction, error)

DepositReclaim is a paid mutator transaction binding the contract method 0xae873816.

Solidity: function depositReclaim(uint256 starkKey, uint256 assetId, uint256 vaultId) returns()

func (*DepositTestnetSession) Escape

func (_DepositTestnet *DepositTestnetSession) Escape(starkKey *big.Int, vaultId *big.Int, assetId *big.Int, quantizedAmount *big.Int) (*types.Transaction, error)

Escape is a paid mutator transaction binding the contract method 0x9e3adac4.

Solidity: function escape(uint256 starkKey, uint256 vaultId, uint256 assetId, uint256 quantizedAmount) returns()

func (*DepositTestnetSession) FREEZEGRACEPERIOD

func (_DepositTestnet *DepositTestnetSession) FREEZEGRACEPERIOD() (*big.Int, error)

FREEZEGRACEPERIOD is a free data retrieval call binding the contract method 0x00717542.

Solidity: function FREEZE_GRACE_PERIOD() view returns(uint256)

func (*DepositTestnetSession) Fallback

func (_DepositTestnet *DepositTestnetSession) Fallback(calldata []byte) (*types.Transaction, error)

Fallback is a paid mutator transaction binding the contract fallback function.

Solidity: fallback() payable returns()

func (*DepositTestnetSession) FreezeRequest

func (_DepositTestnet *DepositTestnetSession) FreezeRequest(starkKey *big.Int, vaultId *big.Int) (*types.Transaction, error)

FreezeRequest is a paid mutator transaction binding the contract method 0x93c1e466.

Solidity: function freezeRequest(uint256 starkKey, uint256 vaultId) returns()

func (*DepositTestnetSession) FullWithdrawalRequest

func (_DepositTestnet *DepositTestnetSession) FullWithdrawalRequest(starkKey *big.Int, vaultId *big.Int) (*types.Transaction, error)

FullWithdrawalRequest is a paid mutator transaction binding the contract method 0xa93310c4.

Solidity: function fullWithdrawalRequest(uint256 starkKey, uint256 vaultId) returns()

func (*DepositTestnetSession) GetActionCount

func (_DepositTestnet *DepositTestnetSession) GetActionCount() (*big.Int, error)

GetActionCount is a free data retrieval call binding the contract method 0x5eecd218.

Solidity: function getActionCount() view returns(uint256)

func (*DepositTestnetSession) GetActionHashByIndex

func (_DepositTestnet *DepositTestnetSession) GetActionHashByIndex(actionIndex *big.Int) ([32]byte, error)

GetActionHashByIndex is a free data retrieval call binding the contract method 0x5e586cd1.

Solidity: function getActionHashByIndex(uint256 actionIndex) view returns(bytes32)

func (*DepositTestnetSession) GetAssetInfo

func (_DepositTestnet *DepositTestnetSession) GetAssetInfo(assetType *big.Int) ([]byte, error)

GetAssetInfo is a free data retrieval call binding the contract method 0xf637d950.

Solidity: function getAssetInfo(uint256 assetType) view returns(bytes assetInfo)

func (*DepositTestnetSession) GetCancellationRequest

func (_DepositTestnet *DepositTestnetSession) GetCancellationRequest(starkKey *big.Int, assetId *big.Int, vaultId *big.Int) (*big.Int, error)

GetCancellationRequest is a free data retrieval call binding the contract method 0x333ac20b.

Solidity: function getCancellationRequest(uint256 starkKey, uint256 assetId, uint256 vaultId) view returns(uint256 request)

func (*DepositTestnetSession) GetDepositBalance

func (_DepositTestnet *DepositTestnetSession) GetDepositBalance(starkKey *big.Int, assetId *big.Int, vaultId *big.Int) (*big.Int, error)

GetDepositBalance is a free data retrieval call binding the contract method 0xabf98fe1.

Solidity: function getDepositBalance(uint256 starkKey, uint256 assetId, uint256 vaultId) view returns(uint256 balance)

func (*DepositTestnetSession) GetEthKey

func (_DepositTestnet *DepositTestnetSession) GetEthKey(ownerKey *big.Int) (common.Address, error)

GetEthKey is a free data retrieval call binding the contract method 0x1dbd1da7.

Solidity: function getEthKey(uint256 ownerKey) view returns(address)

func (*DepositTestnetSession) GetFullWithdrawalRequest

func (_DepositTestnet *DepositTestnetSession) GetFullWithdrawalRequest(starkKey *big.Int, vaultId *big.Int) (*big.Int, error)

GetFullWithdrawalRequest is a free data retrieval call binding the contract method 0x296e2f37.

Solidity: function getFullWithdrawalRequest(uint256 starkKey, uint256 vaultId) view returns(uint256 res)

func (*DepositTestnetSession) GetLastBatchId

func (_DepositTestnet *DepositTestnetSession) GetLastBatchId() (*big.Int, error)

GetLastBatchId is a free data retrieval call binding the contract method 0x515535e8.

Solidity: function getLastBatchId() view returns(uint256 batchId)

func (*DepositTestnetSession) GetOrderRoot

func (_DepositTestnet *DepositTestnetSession) GetOrderRoot() (*big.Int, error)

GetOrderRoot is a free data retrieval call binding the contract method 0x0dded952.

Solidity: function getOrderRoot() view returns(uint256 root)

func (*DepositTestnetSession) GetOrderTreeHeight

func (_DepositTestnet *DepositTestnetSession) GetOrderTreeHeight() (*big.Int, error)

GetOrderTreeHeight is a free data retrieval call binding the contract method 0x7e9da4c5.

Solidity: function getOrderTreeHeight() view returns(uint256 height)

func (*DepositTestnetSession) GetQuantizedDepositBalance

func (_DepositTestnet *DepositTestnetSession) GetQuantizedDepositBalance(starkKey *big.Int, assetId *big.Int, vaultId *big.Int) (*big.Int, error)

GetQuantizedDepositBalance is a free data retrieval call binding the contract method 0x4e8912da.

Solidity: function getQuantizedDepositBalance(uint256 starkKey, uint256 assetId, uint256 vaultId) view returns(uint256 balance)

func (*DepositTestnetSession) GetQuantizedVaultBalance

func (_DepositTestnet *DepositTestnetSession) GetQuantizedVaultBalance(ethKey common.Address, assetId *big.Int, vaultId *big.Int) (*big.Int, error)

GetQuantizedVaultBalance is a free data retrieval call binding the contract method 0xe69a9de7.

Solidity: function getQuantizedVaultBalance(address ethKey, uint256 assetId, uint256 vaultId) view returns(uint256)

func (*DepositTestnetSession) GetQuantum

func (_DepositTestnet *DepositTestnetSession) GetQuantum(presumedAssetType *big.Int) (*big.Int, error)

GetQuantum is a free data retrieval call binding the contract method 0xdd7202d8.

Solidity: function getQuantum(uint256 presumedAssetType) view returns(uint256 quantum)

func (*DepositTestnetSession) GetRegisteredAvailabilityVerifiers

func (_DepositTestnet *DepositTestnetSession) GetRegisteredAvailabilityVerifiers() ([]common.Address, error)

GetRegisteredAvailabilityVerifiers is a free data retrieval call binding the contract method 0x1ac347f2.

Solidity: function getRegisteredAvailabilityVerifiers() view returns(address[] _verifers)

func (*DepositTestnetSession) GetRegisteredVerifiers

func (_DepositTestnet *DepositTestnetSession) GetRegisteredVerifiers() ([]common.Address, error)

GetRegisteredVerifiers is a free data retrieval call binding the contract method 0x4eab9ed3.

Solidity: function getRegisteredVerifiers() view returns(address[] _verifers)

func (*DepositTestnetSession) GetSequenceNumber

func (_DepositTestnet *DepositTestnetSession) GetSequenceNumber() (*big.Int, error)

GetSequenceNumber is a free data retrieval call binding the contract method 0x42af35fd.

Solidity: function getSequenceNumber() view returns(uint256 seq)

func (*DepositTestnetSession) GetVaultBalance

func (_DepositTestnet *DepositTestnetSession) GetVaultBalance(ethKey common.Address, assetId *big.Int, vaultId *big.Int) (*big.Int, error)

GetVaultBalance is a free data retrieval call binding the contract method 0x1c6bd544.

Solidity: function getVaultBalance(address ethKey, uint256 assetId, uint256 vaultId) view returns(uint256)

func (*DepositTestnetSession) GetVaultRoot

func (_DepositTestnet *DepositTestnetSession) GetVaultRoot() (*big.Int, error)

GetVaultRoot is a free data retrieval call binding the contract method 0x64da5dfe.

Solidity: function getVaultRoot() view returns(uint256 root)

func (*DepositTestnetSession) GetVaultTreeHeight

func (_DepositTestnet *DepositTestnetSession) GetVaultTreeHeight() (*big.Int, error)

GetVaultTreeHeight is a free data retrieval call binding the contract method 0xf288a3ff.

Solidity: function getVaultTreeHeight() view returns(uint256 height)

func (*DepositTestnetSession) GetVaultWithdrawalLock

func (_DepositTestnet *DepositTestnetSession) GetVaultWithdrawalLock(ethKey common.Address, assetId *big.Int, vaultId *big.Int) (*big.Int, error)

GetVaultWithdrawalLock is a free data retrieval call binding the contract method 0x9de5c4e5.

Solidity: function getVaultWithdrawalLock(address ethKey, uint256 assetId, uint256 vaultId) view returns(uint256)

func (*DepositTestnetSession) GetWithdrawalBalance

func (_DepositTestnet *DepositTestnetSession) GetWithdrawalBalance(ownerKey *big.Int, assetId *big.Int) (*big.Int, error)

GetWithdrawalBalance is a free data retrieval call binding the contract method 0xec3161b0.

Solidity: function getWithdrawalBalance(uint256 ownerKey, uint256 assetId) view returns(uint256 balance)

func (*DepositTestnetSession) Initialize

func (_DepositTestnet *DepositTestnetSession) Initialize(data []byte) (*types.Transaction, error)

Initialize is a paid mutator transaction binding the contract method 0x439fab91.

Solidity: function initialize(bytes data) returns()

func (*DepositTestnetSession) IsAssetRegistered

func (_DepositTestnet *DepositTestnetSession) IsAssetRegistered(assetType *big.Int) (bool, error)

IsAssetRegistered is a free data retrieval call binding the contract method 0x049f5ade.

Solidity: function isAssetRegistered(uint256 assetType) view returns(bool)

func (*DepositTestnetSession) IsAvailabilityVerifier

func (_DepositTestnet *DepositTestnetSession) IsAvailabilityVerifier(verifierAddress common.Address) (bool, error)

IsAvailabilityVerifier is a free data retrieval call binding the contract method 0xbd1279ae.

Solidity: function isAvailabilityVerifier(address verifierAddress) view returns(bool)

func (*DepositTestnetSession) IsFrozen

func (_DepositTestnet *DepositTestnetSession) IsFrozen() (bool, error)

IsFrozen is a free data retrieval call binding the contract method 0x33eeb147.

Solidity: function isFrozen() view returns(bool)

func (*DepositTestnetSession) IsOperator

func (_DepositTestnet *DepositTestnetSession) IsOperator(testedOperator common.Address) (bool, error)

IsOperator is a free data retrieval call binding the contract method 0x6d70f7ae.

Solidity: function isOperator(address testedOperator) view returns(bool)

func (*DepositTestnetSession) IsStrictVaultBalancePolicy

func (_DepositTestnet *DepositTestnetSession) IsStrictVaultBalancePolicy() (bool, error)

IsStrictVaultBalancePolicy is a free data retrieval call binding the contract method 0x5adf1639.

Solidity: function isStrictVaultBalancePolicy() view returns(bool)

func (*DepositTestnetSession) IsTokenAdmin

func (_DepositTestnet *DepositTestnetSession) IsTokenAdmin(testedAdmin common.Address) (bool, error)

IsTokenAdmin is a free data retrieval call binding the contract method 0xa2bdde3d.

Solidity: function isTokenAdmin(address testedAdmin) view returns(bool)

func (*DepositTestnetSession) IsVaultLocked

func (_DepositTestnet *DepositTestnetSession) IsVaultLocked(ethKey common.Address, assetId *big.Int, vaultId *big.Int) (bool, error)

IsVaultLocked is a free data retrieval call binding the contract method 0x27c2b36d.

Solidity: function isVaultLocked(address ethKey, uint256 assetId, uint256 vaultId) view returns(bool)

func (*DepositTestnetSession) IsVerifier

func (_DepositTestnet *DepositTestnetSession) IsVerifier(verifierAddress common.Address) (bool, error)

IsVerifier is a free data retrieval call binding the contract method 0x33105218.

Solidity: function isVerifier(address verifierAddress) view returns(bool)

func (*DepositTestnetSession) LockVault

func (_DepositTestnet *DepositTestnetSession) LockVault(assetId *big.Int, vaultId *big.Int, lockTime *big.Int) (*types.Transaction, error)

LockVault is a paid mutator transaction binding the contract method 0xe8d28a9d.

Solidity: function lockVault(uint256 assetId, uint256 vaultId, uint256 lockTime) returns()

func (*DepositTestnetSession) MAINGOVERNANCEINFOTAG

func (_DepositTestnet *DepositTestnetSession) MAINGOVERNANCEINFOTAG() (string, error)

MAINGOVERNANCEINFOTAG is a free data retrieval call binding the contract method 0xc23b60ef.

Solidity: function MAIN_GOVERNANCE_INFO_TAG() view returns(string)

func (*DepositTestnetSession) MAXFORCEDACTIONSREQSPERBLOCK

func (_DepositTestnet *DepositTestnetSession) MAXFORCEDACTIONSREQSPERBLOCK() (*big.Int, error)

MAXFORCEDACTIONSREQSPERBLOCK is a free data retrieval call binding the contract method 0xe30a5cff.

Solidity: function MAX_FORCED_ACTIONS_REQS_PER_BLOCK() view returns(uint256)

func (*DepositTestnetSession) MAXVERIFIERCOUNT

func (_DepositTestnet *DepositTestnetSession) MAXVERIFIERCOUNT() (*big.Int, error)

MAXVERIFIERCOUNT is a free data retrieval call binding the contract method 0xe6de6282.

Solidity: function MAX_VERIFIER_COUNT() view returns(uint256)

func (*DepositTestnetSession) MainAcceptGovernance

func (_DepositTestnet *DepositTestnetSession) MainAcceptGovernance() (*types.Transaction, error)

MainAcceptGovernance is a paid mutator transaction binding the contract method 0x28700a15.

Solidity: function mainAcceptGovernance() returns()

func (*DepositTestnetSession) MainCancelNomination

func (_DepositTestnet *DepositTestnetSession) MainCancelNomination() (*types.Transaction, error)

MainCancelNomination is a paid mutator transaction binding the contract method 0x72eb3688.

Solidity: function mainCancelNomination() returns()

func (*DepositTestnetSession) MainIsGovernor

func (_DepositTestnet *DepositTestnetSession) MainIsGovernor(testGovernor common.Address) (bool, error)

MainIsGovernor is a free data retrieval call binding the contract method 0x45f5cd97.

Solidity: function mainIsGovernor(address testGovernor) view returns(bool)

func (*DepositTestnetSession) MainNominateNewGovernor

func (_DepositTestnet *DepositTestnetSession) MainNominateNewGovernor(newGovernor common.Address) (*types.Transaction, error)

MainNominateNewGovernor is a paid mutator transaction binding the contract method 0x8c4bce1c.

Solidity: function mainNominateNewGovernor(address newGovernor) returns()

func (*DepositTestnetSession) MainRemoveGovernor

func (_DepositTestnet *DepositTestnetSession) MainRemoveGovernor(governorForRemoval common.Address) (*types.Transaction, error)

MainRemoveGovernor is a paid mutator transaction binding the contract method 0xa1cc921e.

Solidity: function mainRemoveGovernor(address governorForRemoval) returns()

func (*DepositTestnetSession) OnERC721Received

func (_DepositTestnet *DepositTestnetSession) OnERC721Received(arg0 common.Address, arg1 common.Address, arg2 *big.Int, arg3 []byte) (*types.Transaction, error)

OnERC721Received is a paid mutator transaction binding the contract method 0x150b7a02.

Solidity: function onERC721Received(address , address , uint256 , bytes ) returns(bytes4)

func (*DepositTestnetSession) OrderRegistryAddress

func (_DepositTestnet *DepositTestnetSession) OrderRegistryAddress() (common.Address, error)

OrderRegistryAddress is a free data retrieval call binding the contract method 0x9c6a2837.

Solidity: function orderRegistryAddress() view returns(address)

func (*DepositTestnetSession) Receive

func (_DepositTestnet *DepositTestnetSession) Receive() (*types.Transaction, error)

Receive is a paid mutator transaction binding the contract receive function.

Solidity: receive() payable returns()

func (*DepositTestnetSession) RegisterAndDepositERC20

func (_DepositTestnet *DepositTestnetSession) RegisterAndDepositERC20(ethKey common.Address, starkKey *big.Int, signature []byte, assetType *big.Int, vaultId *big.Int, quantizedAmount *big.Int) (*types.Transaction, error)

RegisterAndDepositERC20 is a paid mutator transaction binding the contract method 0xd5280589.

Solidity: function registerAndDepositERC20(address ethKey, uint256 starkKey, bytes signature, uint256 assetType, uint256 vaultId, uint256 quantizedAmount) returns()

func (*DepositTestnetSession) RegisterAndDepositEth

func (_DepositTestnet *DepositTestnetSession) RegisterAndDepositEth(ethKey common.Address, starkKey *big.Int, signature []byte, assetType *big.Int, vaultId *big.Int) (*types.Transaction, error)

RegisterAndDepositEth is a paid mutator transaction binding the contract method 0x3ccfc8ed.

Solidity: function registerAndDepositEth(address ethKey, uint256 starkKey, bytes signature, uint256 assetType, uint256 vaultId) payable returns()

func (*DepositTestnetSession) RegisterAvailabilityVerifier

func (_DepositTestnet *DepositTestnetSession) RegisterAvailabilityVerifier(verifier common.Address, identifier string) (*types.Transaction, error)

RegisterAvailabilityVerifier is a paid mutator transaction binding the contract method 0xbdb75785.

Solidity: function registerAvailabilityVerifier(address verifier, string identifier) returns()

func (*DepositTestnetSession) RegisterEthAddress

func (_DepositTestnet *DepositTestnetSession) RegisterEthAddress(ethKey common.Address, starkKey *big.Int, starkSignature []byte) (*types.Transaction, error)

RegisterEthAddress is a paid mutator transaction binding the contract method 0xbea84187.

Solidity: function registerEthAddress(address ethKey, uint256 starkKey, bytes starkSignature) returns()

func (*DepositTestnetSession) RegisterOperator

func (_DepositTestnet *DepositTestnetSession) RegisterOperator(newOperator common.Address) (*types.Transaction, error)

RegisterOperator is a paid mutator transaction binding the contract method 0x3682a450.

Solidity: function registerOperator(address newOperator) returns()

func (*DepositTestnetSession) RegisterSender

func (_DepositTestnet *DepositTestnetSession) RegisterSender(starkKey *big.Int, starkSignature []byte) (*types.Transaction, error)

RegisterSender is a paid mutator transaction binding the contract method 0x86aeb445.

Solidity: function registerSender(uint256 starkKey, bytes starkSignature) returns()

func (*DepositTestnetSession) RegisterToken

func (_DepositTestnet *DepositTestnetSession) RegisterToken(assetType *big.Int, assetInfo []byte) (*types.Transaction, error)

RegisterToken is a paid mutator transaction binding the contract method 0xc8b1031a.

Solidity: function registerToken(uint256 assetType, bytes assetInfo) returns()

func (*DepositTestnetSession) RegisterToken0

func (_DepositTestnet *DepositTestnetSession) RegisterToken0(assetType *big.Int, assetInfo []byte, quantum *big.Int) (*types.Transaction, error)

RegisterToken0 is a paid mutator transaction binding the contract method 0xd88d8b38.

Solidity: function registerToken(uint256 assetType, bytes assetInfo, uint256 quantum) returns()

func (*DepositTestnetSession) RegisterTokenAdmin

func (_DepositTestnet *DepositTestnetSession) RegisterTokenAdmin(newAdmin common.Address) (*types.Transaction, error)

RegisterTokenAdmin is a paid mutator transaction binding the contract method 0x0b3a2d21.

Solidity: function registerTokenAdmin(address newAdmin) returns()

func (*DepositTestnetSession) RegisterVerifier

func (_DepositTestnet *DepositTestnetSession) RegisterVerifier(verifier common.Address, identifier string) (*types.Transaction, error)

RegisterVerifier is a paid mutator transaction binding the contract method 0x3776fe2a.

Solidity: function registerVerifier(address verifier, string identifier) returns()

func (*DepositTestnetSession) RemoveAvailabilityVerifier

func (_DepositTestnet *DepositTestnetSession) RemoveAvailabilityVerifier(verifier common.Address) (*types.Transaction, error)

RemoveAvailabilityVerifier is a paid mutator transaction binding the contract method 0xb1e640bf.

Solidity: function removeAvailabilityVerifier(address verifier) returns()

func (*DepositTestnetSession) RemoveVerifier

func (_DepositTestnet *DepositTestnetSession) RemoveVerifier(verifier common.Address) (*types.Transaction, error)

RemoveVerifier is a paid mutator transaction binding the contract method 0xca2dfd0a.

Solidity: function removeVerifier(address verifier) returns()

func (*DepositTestnetSession) STARKEXMAXDEFAULTVAULTLOCK

func (_DepositTestnet *DepositTestnetSession) STARKEXMAXDEFAULTVAULTLOCK() (*big.Int, error)

STARKEXMAXDEFAULTVAULTLOCK is a free data retrieval call binding the contract method 0x835a71c3.

Solidity: function STARKEX_MAX_DEFAULT_VAULT_LOCK() view returns(uint256)

func (*DepositTestnetSession) SetDefaultVaultWithdrawalLock

func (_DepositTestnet *DepositTestnetSession) SetDefaultVaultWithdrawalLock(newDefaultTime *big.Int) (*types.Transaction, error)

SetDefaultVaultWithdrawalLock is a paid mutator transaction binding the contract method 0xd4181dea.

Solidity: function setDefaultVaultWithdrawalLock(uint256 newDefaultTime) returns()

func (*DepositTestnetSession) UNFREEZEDELAY

func (_DepositTestnet *DepositTestnetSession) UNFREEZEDELAY() (*big.Int, error)

UNFREEZEDELAY is a free data retrieval call binding the contract method 0x993f3639.

Solidity: function UNFREEZE_DELAY() view returns(uint256)

func (*DepositTestnetSession) UnFreeze

func (_DepositTestnet *DepositTestnetSession) UnFreeze() (*types.Transaction, error)

UnFreeze is a paid mutator transaction binding the contract method 0x7cf12b90.

Solidity: function unFreeze() returns()

func (*DepositTestnetSession) UnregisterOperator

func (_DepositTestnet *DepositTestnetSession) UnregisterOperator(removedOperator common.Address) (*types.Transaction, error)

UnregisterOperator is a paid mutator transaction binding the contract method 0x96115bc2.

Solidity: function unregisterOperator(address removedOperator) returns()

func (*DepositTestnetSession) UnregisterTokenAdmin

func (_DepositTestnet *DepositTestnetSession) UnregisterTokenAdmin(oldAdmin common.Address) (*types.Transaction, error)

UnregisterTokenAdmin is a paid mutator transaction binding the contract method 0xa6fa6e90.

Solidity: function unregisterTokenAdmin(address oldAdmin) returns()

func (*DepositTestnetSession) UpdateImplementationActivationTime

func (_DepositTestnet *DepositTestnetSession) UpdateImplementationActivationTime(implementation common.Address, data []byte, finalize bool) (*types.Transaction, error)

UpdateImplementationActivationTime is a paid mutator transaction binding the contract method 0x02a93fae.

Solidity: function updateImplementationActivationTime(address implementation, bytes data, bool finalize) returns()

func (*DepositTestnetSession) UpdateState

func (_DepositTestnet *DepositTestnetSession) UpdateState(publicInput []*big.Int, applicationData []*big.Int) (*types.Transaction, error)

UpdateState is a paid mutator transaction binding the contract method 0x538f9406.

Solidity: function updateState(uint256[] publicInput, uint256[] applicationData) returns()

func (*DepositTestnetSession) VERIFIERREMOVALDELAY

func (_DepositTestnet *DepositTestnetSession) VERIFIERREMOVALDELAY() (*big.Int, error)

VERIFIERREMOVALDELAY is a free data retrieval call binding the contract method 0xb7663112.

Solidity: function VERIFIER_REMOVAL_DELAY() view returns(uint256)

func (*DepositTestnetSession) VERSION

func (_DepositTestnet *DepositTestnetSession) VERSION() (string, error)

VERSION is a free data retrieval call binding the contract method 0xffa1ad74.

Solidity: function VERSION() view returns(string)

func (*DepositTestnetSession) Withdraw

func (_DepositTestnet *DepositTestnetSession) Withdraw(ownerKey *big.Int, assetType *big.Int) (*types.Transaction, error)

Withdraw is a paid mutator transaction binding the contract method 0x441a3e70.

Solidity: function withdraw(uint256 ownerKey, uint256 assetType) returns()

func (*DepositTestnetSession) WithdrawAndMint

func (_DepositTestnet *DepositTestnetSession) WithdrawAndMint(ownerKey *big.Int, assetType *big.Int, mintingBlob []byte) (*types.Transaction, error)

WithdrawAndMint is a paid mutator transaction binding the contract method 0xd91443b7.

Solidity: function withdrawAndMint(uint256 ownerKey, uint256 assetType, bytes mintingBlob) returns()

func (*DepositTestnetSession) WithdrawFromVault

func (_DepositTestnet *DepositTestnetSession) WithdrawFromVault(assetId *big.Int, vaultId *big.Int, quantizedAmount *big.Int) (*types.Transaction, error)

WithdrawFromVault is a paid mutator transaction binding the contract method 0xbf422b2e.

Solidity: function withdrawFromVault(uint256 assetId, uint256 vaultId, uint256 quantizedAmount) returns()

func (*DepositTestnetSession) WithdrawNft

func (_DepositTestnet *DepositTestnetSession) WithdrawNft(ownerKey *big.Int, assetType *big.Int, tokenId *big.Int) (*types.Transaction, error)

WithdrawNft is a paid mutator transaction binding the contract method 0x019b417a.

Solidity: function withdrawNft(uint256 ownerKey, uint256 assetType, uint256 tokenId) returns()

type DepositTestnetTransactor

type DepositTestnetTransactor struct {
	// contains filtered or unexported fields
}

DepositTestnetTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewDepositTestnetTransactor

func NewDepositTestnetTransactor(address common.Address, transactor bind.ContractTransactor) (*DepositTestnetTransactor, error)

NewDepositTestnetTransactor creates a new write-only instance of DepositTestnet, bound to a specific deployed contract.

func (*DepositTestnetTransactor) AnnounceAvailabilityVerifierRemovalIntent

func (_DepositTestnet *DepositTestnetTransactor) AnnounceAvailabilityVerifierRemovalIntent(opts *bind.TransactOpts, verifier common.Address) (*types.Transaction, error)

AnnounceAvailabilityVerifierRemovalIntent is a paid mutator transaction binding the contract method 0x1d078bbb.

Solidity: function announceAvailabilityVerifierRemovalIntent(address verifier) returns()

func (*DepositTestnetTransactor) AnnounceVerifierRemovalIntent

func (_DepositTestnet *DepositTestnetTransactor) AnnounceVerifierRemovalIntent(opts *bind.TransactOpts, verifier common.Address) (*types.Transaction, error)

AnnounceVerifierRemovalIntent is a paid mutator transaction binding the contract method 0x418573b7.

Solidity: function announceVerifierRemovalIntent(address verifier) returns()

func (*DepositTestnetTransactor) Deposit

func (_DepositTestnet *DepositTestnetTransactor) Deposit(opts *bind.TransactOpts, starkKey *big.Int, assetType *big.Int, vaultId *big.Int) (*types.Transaction, error)

Deposit is a paid mutator transaction binding the contract method 0x00aeef8a.

Solidity: function deposit(uint256 starkKey, uint256 assetType, uint256 vaultId) payable returns()

func (*DepositTestnetTransactor) Deposit0

func (_DepositTestnet *DepositTestnetTransactor) Deposit0(opts *bind.TransactOpts, starkKey *big.Int, assetType *big.Int, vaultId *big.Int, quantizedAmount *big.Int) (*types.Transaction, error)

Deposit0 is a paid mutator transaction binding the contract method 0x2505c3d9.

Solidity: function deposit(uint256 starkKey, uint256 assetType, uint256 vaultId, uint256 quantizedAmount) returns()

func (*DepositTestnetTransactor) DepositCancel

func (_DepositTestnet *DepositTestnetTransactor) DepositCancel(opts *bind.TransactOpts, starkKey *big.Int, assetId *big.Int, vaultId *big.Int) (*types.Transaction, error)

DepositCancel is a paid mutator transaction binding the contract method 0x7df7dc04.

Solidity: function depositCancel(uint256 starkKey, uint256 assetId, uint256 vaultId) returns()

func (*DepositTestnetTransactor) DepositERC20

func (_DepositTestnet *DepositTestnetTransactor) DepositERC20(opts *bind.TransactOpts, starkKey *big.Int, assetType *big.Int, vaultId *big.Int, quantizedAmount *big.Int) (*types.Transaction, error)

DepositERC20 is a paid mutator transaction binding the contract method 0x9ed17084.

Solidity: function depositERC20(uint256 starkKey, uint256 assetType, uint256 vaultId, uint256 quantizedAmount) returns()

func (*DepositTestnetTransactor) DepositERC20ToVault

func (_DepositTestnet *DepositTestnetTransactor) DepositERC20ToVault(opts *bind.TransactOpts, assetId *big.Int, vaultId *big.Int, quantizedAmount *big.Int) (*types.Transaction, error)

DepositERC20ToVault is a paid mutator transaction binding the contract method 0x1d133002.

Solidity: function depositERC20ToVault(uint256 assetId, uint256 vaultId, uint256 quantizedAmount) returns()

func (*DepositTestnetTransactor) DepositEth

func (_DepositTestnet *DepositTestnetTransactor) DepositEth(opts *bind.TransactOpts, starkKey *big.Int, assetType *big.Int, vaultId *big.Int) (*types.Transaction, error)

DepositEth is a paid mutator transaction binding the contract method 0x6ce5d957.

Solidity: function depositEth(uint256 starkKey, uint256 assetType, uint256 vaultId) payable returns()

func (*DepositTestnetTransactor) DepositEthToVault

func (_DepositTestnet *DepositTestnetTransactor) DepositEthToVault(opts *bind.TransactOpts, assetId *big.Int, vaultId *big.Int) (*types.Transaction, error)

DepositEthToVault is a paid mutator transaction binding the contract method 0xa3c71fde.

Solidity: function depositEthToVault(uint256 assetId, uint256 vaultId) payable returns()

func (*DepositTestnetTransactor) DepositNft

func (_DepositTestnet *DepositTestnetTransactor) DepositNft(opts *bind.TransactOpts, starkKey *big.Int, assetType *big.Int, vaultId *big.Int, tokenId *big.Int) (*types.Transaction, error)

DepositNft is a paid mutator transaction binding the contract method 0xae1cdde6.

Solidity: function depositNft(uint256 starkKey, uint256 assetType, uint256 vaultId, uint256 tokenId) returns()

func (*DepositTestnetTransactor) DepositNftReclaim

func (_DepositTestnet *DepositTestnetTransactor) DepositNftReclaim(opts *bind.TransactOpts, starkKey *big.Int, assetType *big.Int, vaultId *big.Int, tokenId *big.Int) (*types.Transaction, error)

DepositNftReclaim is a paid mutator transaction binding the contract method 0xfcb05822.

Solidity: function depositNftReclaim(uint256 starkKey, uint256 assetType, uint256 vaultId, uint256 tokenId) returns()

func (*DepositTestnetTransactor) DepositReclaim

func (_DepositTestnet *DepositTestnetTransactor) DepositReclaim(opts *bind.TransactOpts, starkKey *big.Int, assetId *big.Int, vaultId *big.Int) (*types.Transaction, error)

DepositReclaim is a paid mutator transaction binding the contract method 0xae873816.

Solidity: function depositReclaim(uint256 starkKey, uint256 assetId, uint256 vaultId) returns()

func (*DepositTestnetTransactor) Escape

func (_DepositTestnet *DepositTestnetTransactor) Escape(opts *bind.TransactOpts, starkKey *big.Int, vaultId *big.Int, assetId *big.Int, quantizedAmount *big.Int) (*types.Transaction, error)

Escape is a paid mutator transaction binding the contract method 0x9e3adac4.

Solidity: function escape(uint256 starkKey, uint256 vaultId, uint256 assetId, uint256 quantizedAmount) returns()

func (*DepositTestnetTransactor) Fallback

func (_DepositTestnet *DepositTestnetTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)

Fallback is a paid mutator transaction binding the contract fallback function.

Solidity: fallback() payable returns()

func (*DepositTestnetTransactor) FreezeRequest

func (_DepositTestnet *DepositTestnetTransactor) FreezeRequest(opts *bind.TransactOpts, starkKey *big.Int, vaultId *big.Int) (*types.Transaction, error)

FreezeRequest is a paid mutator transaction binding the contract method 0x93c1e466.

Solidity: function freezeRequest(uint256 starkKey, uint256 vaultId) returns()

func (*DepositTestnetTransactor) FullWithdrawalRequest

func (_DepositTestnet *DepositTestnetTransactor) FullWithdrawalRequest(opts *bind.TransactOpts, starkKey *big.Int, vaultId *big.Int) (*types.Transaction, error)

FullWithdrawalRequest is a paid mutator transaction binding the contract method 0xa93310c4.

Solidity: function fullWithdrawalRequest(uint256 starkKey, uint256 vaultId) returns()

func (*DepositTestnetTransactor) Initialize

func (_DepositTestnet *DepositTestnetTransactor) Initialize(opts *bind.TransactOpts, data []byte) (*types.Transaction, error)

Initialize is a paid mutator transaction binding the contract method 0x439fab91.

Solidity: function initialize(bytes data) returns()

func (*DepositTestnetTransactor) LockVault

func (_DepositTestnet *DepositTestnetTransactor) LockVault(opts *bind.TransactOpts, assetId *big.Int, vaultId *big.Int, lockTime *big.Int) (*types.Transaction, error)

LockVault is a paid mutator transaction binding the contract method 0xe8d28a9d.

Solidity: function lockVault(uint256 assetId, uint256 vaultId, uint256 lockTime) returns()

func (*DepositTestnetTransactor) MainAcceptGovernance

func (_DepositTestnet *DepositTestnetTransactor) MainAcceptGovernance(opts *bind.TransactOpts) (*types.Transaction, error)

MainAcceptGovernance is a paid mutator transaction binding the contract method 0x28700a15.

Solidity: function mainAcceptGovernance() returns()

func (*DepositTestnetTransactor) MainCancelNomination

func (_DepositTestnet *DepositTestnetTransactor) MainCancelNomination(opts *bind.TransactOpts) (*types.Transaction, error)

MainCancelNomination is a paid mutator transaction binding the contract method 0x72eb3688.

Solidity: function mainCancelNomination() returns()

func (*DepositTestnetTransactor) MainNominateNewGovernor

func (_DepositTestnet *DepositTestnetTransactor) MainNominateNewGovernor(opts *bind.TransactOpts, newGovernor common.Address) (*types.Transaction, error)

MainNominateNewGovernor is a paid mutator transaction binding the contract method 0x8c4bce1c.

Solidity: function mainNominateNewGovernor(address newGovernor) returns()

func (*DepositTestnetTransactor) MainRemoveGovernor

func (_DepositTestnet *DepositTestnetTransactor) MainRemoveGovernor(opts *bind.TransactOpts, governorForRemoval common.Address) (*types.Transaction, error)

MainRemoveGovernor is a paid mutator transaction binding the contract method 0xa1cc921e.

Solidity: function mainRemoveGovernor(address governorForRemoval) returns()

func (*DepositTestnetTransactor) OnERC721Received

func (_DepositTestnet *DepositTestnetTransactor) OnERC721Received(opts *bind.TransactOpts, arg0 common.Address, arg1 common.Address, arg2 *big.Int, arg3 []byte) (*types.Transaction, error)

OnERC721Received is a paid mutator transaction binding the contract method 0x150b7a02.

Solidity: function onERC721Received(address , address , uint256 , bytes ) returns(bytes4)

func (*DepositTestnetTransactor) Receive

func (_DepositTestnet *DepositTestnetTransactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)

Receive is a paid mutator transaction binding the contract receive function.

Solidity: receive() payable returns()

func (*DepositTestnetTransactor) RegisterAndDepositERC20

func (_DepositTestnet *DepositTestnetTransactor) RegisterAndDepositERC20(opts *bind.TransactOpts, ethKey common.Address, starkKey *big.Int, signature []byte, assetType *big.Int, vaultId *big.Int, quantizedAmount *big.Int) (*types.Transaction, error)

RegisterAndDepositERC20 is a paid mutator transaction binding the contract method 0xd5280589.

Solidity: function registerAndDepositERC20(address ethKey, uint256 starkKey, bytes signature, uint256 assetType, uint256 vaultId, uint256 quantizedAmount) returns()

func (*DepositTestnetTransactor) RegisterAndDepositEth

func (_DepositTestnet *DepositTestnetTransactor) RegisterAndDepositEth(opts *bind.TransactOpts, ethKey common.Address, starkKey *big.Int, signature []byte, assetType *big.Int, vaultId *big.Int) (*types.Transaction, error)

RegisterAndDepositEth is a paid mutator transaction binding the contract method 0x3ccfc8ed.

Solidity: function registerAndDepositEth(address ethKey, uint256 starkKey, bytes signature, uint256 assetType, uint256 vaultId) payable returns()

func (*DepositTestnetTransactor) RegisterAvailabilityVerifier

func (_DepositTestnet *DepositTestnetTransactor) RegisterAvailabilityVerifier(opts *bind.TransactOpts, verifier common.Address, identifier string) (*types.Transaction, error)

RegisterAvailabilityVerifier is a paid mutator transaction binding the contract method 0xbdb75785.

Solidity: function registerAvailabilityVerifier(address verifier, string identifier) returns()

func (*DepositTestnetTransactor) RegisterEthAddress

func (_DepositTestnet *DepositTestnetTransactor) RegisterEthAddress(opts *bind.TransactOpts, ethKey common.Address, starkKey *big.Int, starkSignature []byte) (*types.Transaction, error)

RegisterEthAddress is a paid mutator transaction binding the contract method 0xbea84187.

Solidity: function registerEthAddress(address ethKey, uint256 starkKey, bytes starkSignature) returns()

func (*DepositTestnetTransactor) RegisterOperator

func (_DepositTestnet *DepositTestnetTransactor) RegisterOperator(opts *bind.TransactOpts, newOperator common.Address) (*types.Transaction, error)

RegisterOperator is a paid mutator transaction binding the contract method 0x3682a450.

Solidity: function registerOperator(address newOperator) returns()

func (*DepositTestnetTransactor) RegisterSender

func (_DepositTestnet *DepositTestnetTransactor) RegisterSender(opts *bind.TransactOpts, starkKey *big.Int, starkSignature []byte) (*types.Transaction, error)

RegisterSender is a paid mutator transaction binding the contract method 0x86aeb445.

Solidity: function registerSender(uint256 starkKey, bytes starkSignature) returns()

func (*DepositTestnetTransactor) RegisterToken

func (_DepositTestnet *DepositTestnetTransactor) RegisterToken(opts *bind.TransactOpts, assetType *big.Int, assetInfo []byte) (*types.Transaction, error)

RegisterToken is a paid mutator transaction binding the contract method 0xc8b1031a.

Solidity: function registerToken(uint256 assetType, bytes assetInfo) returns()

func (*DepositTestnetTransactor) RegisterToken0

func (_DepositTestnet *DepositTestnetTransactor) RegisterToken0(opts *bind.TransactOpts, assetType *big.Int, assetInfo []byte, quantum *big.Int) (*types.Transaction, error)

RegisterToken0 is a paid mutator transaction binding the contract method 0xd88d8b38.

Solidity: function registerToken(uint256 assetType, bytes assetInfo, uint256 quantum) returns()

func (*DepositTestnetTransactor) RegisterTokenAdmin

func (_DepositTestnet *DepositTestnetTransactor) RegisterTokenAdmin(opts *bind.TransactOpts, newAdmin common.Address) (*types.Transaction, error)

RegisterTokenAdmin is a paid mutator transaction binding the contract method 0x0b3a2d21.

Solidity: function registerTokenAdmin(address newAdmin) returns()

func (*DepositTestnetTransactor) RegisterVerifier

func (_DepositTestnet *DepositTestnetTransactor) RegisterVerifier(opts *bind.TransactOpts, verifier common.Address, identifier string) (*types.Transaction, error)

RegisterVerifier is a paid mutator transaction binding the contract method 0x3776fe2a.

Solidity: function registerVerifier(address verifier, string identifier) returns()

func (*DepositTestnetTransactor) RemoveAvailabilityVerifier

func (_DepositTestnet *DepositTestnetTransactor) RemoveAvailabilityVerifier(opts *bind.TransactOpts, verifier common.Address) (*types.Transaction, error)

RemoveAvailabilityVerifier is a paid mutator transaction binding the contract method 0xb1e640bf.

Solidity: function removeAvailabilityVerifier(address verifier) returns()

func (*DepositTestnetTransactor) RemoveVerifier

func (_DepositTestnet *DepositTestnetTransactor) RemoveVerifier(opts *bind.TransactOpts, verifier common.Address) (*types.Transaction, error)

RemoveVerifier is a paid mutator transaction binding the contract method 0xca2dfd0a.

Solidity: function removeVerifier(address verifier) returns()

func (*DepositTestnetTransactor) SetDefaultVaultWithdrawalLock

func (_DepositTestnet *DepositTestnetTransactor) SetDefaultVaultWithdrawalLock(opts *bind.TransactOpts, newDefaultTime *big.Int) (*types.Transaction, error)

SetDefaultVaultWithdrawalLock is a paid mutator transaction binding the contract method 0xd4181dea.

Solidity: function setDefaultVaultWithdrawalLock(uint256 newDefaultTime) returns()

func (*DepositTestnetTransactor) UnFreeze

func (_DepositTestnet *DepositTestnetTransactor) UnFreeze(opts *bind.TransactOpts) (*types.Transaction, error)

UnFreeze is a paid mutator transaction binding the contract method 0x7cf12b90.

Solidity: function unFreeze() returns()

func (*DepositTestnetTransactor) UnregisterOperator

func (_DepositTestnet *DepositTestnetTransactor) UnregisterOperator(opts *bind.TransactOpts, removedOperator common.Address) (*types.Transaction, error)

UnregisterOperator is a paid mutator transaction binding the contract method 0x96115bc2.

Solidity: function unregisterOperator(address removedOperator) returns()

func (*DepositTestnetTransactor) UnregisterTokenAdmin

func (_DepositTestnet *DepositTestnetTransactor) UnregisterTokenAdmin(opts *bind.TransactOpts, oldAdmin common.Address) (*types.Transaction, error)

UnregisterTokenAdmin is a paid mutator transaction binding the contract method 0xa6fa6e90.

Solidity: function unregisterTokenAdmin(address oldAdmin) returns()

func (*DepositTestnetTransactor) UpdateImplementationActivationTime

func (_DepositTestnet *DepositTestnetTransactor) UpdateImplementationActivationTime(opts *bind.TransactOpts, implementation common.Address, data []byte, finalize bool) (*types.Transaction, error)

UpdateImplementationActivationTime is a paid mutator transaction binding the contract method 0x02a93fae.

Solidity: function updateImplementationActivationTime(address implementation, bytes data, bool finalize) returns()

func (*DepositTestnetTransactor) UpdateState

func (_DepositTestnet *DepositTestnetTransactor) UpdateState(opts *bind.TransactOpts, publicInput []*big.Int, applicationData []*big.Int) (*types.Transaction, error)

UpdateState is a paid mutator transaction binding the contract method 0x538f9406.

Solidity: function updateState(uint256[] publicInput, uint256[] applicationData) returns()

func (*DepositTestnetTransactor) Withdraw

func (_DepositTestnet *DepositTestnetTransactor) Withdraw(opts *bind.TransactOpts, ownerKey *big.Int, assetType *big.Int) (*types.Transaction, error)

Withdraw is a paid mutator transaction binding the contract method 0x441a3e70.

Solidity: function withdraw(uint256 ownerKey, uint256 assetType) returns()

func (*DepositTestnetTransactor) WithdrawAndMint

func (_DepositTestnet *DepositTestnetTransactor) WithdrawAndMint(opts *bind.TransactOpts, ownerKey *big.Int, assetType *big.Int, mintingBlob []byte) (*types.Transaction, error)

WithdrawAndMint is a paid mutator transaction binding the contract method 0xd91443b7.

Solidity: function withdrawAndMint(uint256 ownerKey, uint256 assetType, bytes mintingBlob) returns()

func (*DepositTestnetTransactor) WithdrawFromVault

func (_DepositTestnet *DepositTestnetTransactor) WithdrawFromVault(opts *bind.TransactOpts, assetId *big.Int, vaultId *big.Int, quantizedAmount *big.Int) (*types.Transaction, error)

WithdrawFromVault is a paid mutator transaction binding the contract method 0xbf422b2e.

Solidity: function withdrawFromVault(uint256 assetId, uint256 vaultId, uint256 quantizedAmount) returns()

func (*DepositTestnetTransactor) WithdrawNft

func (_DepositTestnet *DepositTestnetTransactor) WithdrawNft(opts *bind.TransactOpts, ownerKey *big.Int, assetType *big.Int, tokenId *big.Int) (*types.Transaction, error)

WithdrawNft is a paid mutator transaction binding the contract method 0x019b417a.

Solidity: function withdrawNft(uint256 ownerKey, uint256 assetType, uint256 tokenId) returns()

type DepositTestnetTransactorRaw

type DepositTestnetTransactorRaw struct {
	Contract *DepositTestnetTransactor // Generic write-only contract binding to access the raw methods on
}

DepositTestnetTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*DepositTestnetTransactorRaw) Transact

func (_DepositTestnet *DepositTestnetTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*DepositTestnetTransactorRaw) Transfer

func (_DepositTestnet *DepositTestnetTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type DepositTestnetTransactorSession

type DepositTestnetTransactorSession struct {
	Contract     *DepositTestnetTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts         // Transaction auth options to use throughout this session
}

DepositTestnetTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*DepositTestnetTransactorSession) AnnounceAvailabilityVerifierRemovalIntent

func (_DepositTestnet *DepositTestnetTransactorSession) AnnounceAvailabilityVerifierRemovalIntent(verifier common.Address) (*types.Transaction, error)

AnnounceAvailabilityVerifierRemovalIntent is a paid mutator transaction binding the contract method 0x1d078bbb.

Solidity: function announceAvailabilityVerifierRemovalIntent(address verifier) returns()

func (*DepositTestnetTransactorSession) AnnounceVerifierRemovalIntent

func (_DepositTestnet *DepositTestnetTransactorSession) AnnounceVerifierRemovalIntent(verifier common.Address) (*types.Transaction, error)

AnnounceVerifierRemovalIntent is a paid mutator transaction binding the contract method 0x418573b7.

Solidity: function announceVerifierRemovalIntent(address verifier) returns()

func (*DepositTestnetTransactorSession) Deposit

func (_DepositTestnet *DepositTestnetTransactorSession) Deposit(starkKey *big.Int, assetType *big.Int, vaultId *big.Int) (*types.Transaction, error)

Deposit is a paid mutator transaction binding the contract method 0x00aeef8a.

Solidity: function deposit(uint256 starkKey, uint256 assetType, uint256 vaultId) payable returns()

func (*DepositTestnetTransactorSession) Deposit0

func (_DepositTestnet *DepositTestnetTransactorSession) Deposit0(starkKey *big.Int, assetType *big.Int, vaultId *big.Int, quantizedAmount *big.Int) (*types.Transaction, error)

Deposit0 is a paid mutator transaction binding the contract method 0x2505c3d9.

Solidity: function deposit(uint256 starkKey, uint256 assetType, uint256 vaultId, uint256 quantizedAmount) returns()

func (*DepositTestnetTransactorSession) DepositCancel

func (_DepositTestnet *DepositTestnetTransactorSession) DepositCancel(starkKey *big.Int, assetId *big.Int, vaultId *big.Int) (*types.Transaction, error)

DepositCancel is a paid mutator transaction binding the contract method 0x7df7dc04.

Solidity: function depositCancel(uint256 starkKey, uint256 assetId, uint256 vaultId) returns()

func (*DepositTestnetTransactorSession) DepositERC20

func (_DepositTestnet *DepositTestnetTransactorSession) DepositERC20(starkKey *big.Int, assetType *big.Int, vaultId *big.Int, quantizedAmount *big.Int) (*types.Transaction, error)

DepositERC20 is a paid mutator transaction binding the contract method 0x9ed17084.

Solidity: function depositERC20(uint256 starkKey, uint256 assetType, uint256 vaultId, uint256 quantizedAmount) returns()

func (*DepositTestnetTransactorSession) DepositERC20ToVault

func (_DepositTestnet *DepositTestnetTransactorSession) DepositERC20ToVault(assetId *big.Int, vaultId *big.Int, quantizedAmount *big.Int) (*types.Transaction, error)

DepositERC20ToVault is a paid mutator transaction binding the contract method 0x1d133002.

Solidity: function depositERC20ToVault(uint256 assetId, uint256 vaultId, uint256 quantizedAmount) returns()

func (*DepositTestnetTransactorSession) DepositEth

func (_DepositTestnet *DepositTestnetTransactorSession) DepositEth(starkKey *big.Int, assetType *big.Int, vaultId *big.Int) (*types.Transaction, error)

DepositEth is a paid mutator transaction binding the contract method 0x6ce5d957.

Solidity: function depositEth(uint256 starkKey, uint256 assetType, uint256 vaultId) payable returns()

func (*DepositTestnetTransactorSession) DepositEthToVault

func (_DepositTestnet *DepositTestnetTransactorSession) DepositEthToVault(assetId *big.Int, vaultId *big.Int) (*types.Transaction, error)

DepositEthToVault is a paid mutator transaction binding the contract method 0xa3c71fde.

Solidity: function depositEthToVault(uint256 assetId, uint256 vaultId) payable returns()

func (*DepositTestnetTransactorSession) DepositNft

func (_DepositTestnet *DepositTestnetTransactorSession) DepositNft(starkKey *big.Int, assetType *big.Int, vaultId *big.Int, tokenId *big.Int) (*types.Transaction, error)

DepositNft is a paid mutator transaction binding the contract method 0xae1cdde6.

Solidity: function depositNft(uint256 starkKey, uint256 assetType, uint256 vaultId, uint256 tokenId) returns()

func (*DepositTestnetTransactorSession) DepositNftReclaim

func (_DepositTestnet *DepositTestnetTransactorSession) DepositNftReclaim(starkKey *big.Int, assetType *big.Int, vaultId *big.Int, tokenId *big.Int) (*types.Transaction, error)

DepositNftReclaim is a paid mutator transaction binding the contract method 0xfcb05822.

Solidity: function depositNftReclaim(uint256 starkKey, uint256 assetType, uint256 vaultId, uint256 tokenId) returns()

func (*DepositTestnetTransactorSession) DepositReclaim

func (_DepositTestnet *DepositTestnetTransactorSession) DepositReclaim(starkKey *big.Int, assetId *big.Int, vaultId *big.Int) (*types.Transaction, error)

DepositReclaim is a paid mutator transaction binding the contract method 0xae873816.

Solidity: function depositReclaim(uint256 starkKey, uint256 assetId, uint256 vaultId) returns()

func (*DepositTestnetTransactorSession) Escape

func (_DepositTestnet *DepositTestnetTransactorSession) Escape(starkKey *big.Int, vaultId *big.Int, assetId *big.Int, quantizedAmount *big.Int) (*types.Transaction, error)

Escape is a paid mutator transaction binding the contract method 0x9e3adac4.

Solidity: function escape(uint256 starkKey, uint256 vaultId, uint256 assetId, uint256 quantizedAmount) returns()

func (*DepositTestnetTransactorSession) Fallback

func (_DepositTestnet *DepositTestnetTransactorSession) Fallback(calldata []byte) (*types.Transaction, error)

Fallback is a paid mutator transaction binding the contract fallback function.

Solidity: fallback() payable returns()

func (*DepositTestnetTransactorSession) FreezeRequest

func (_DepositTestnet *DepositTestnetTransactorSession) FreezeRequest(starkKey *big.Int, vaultId *big.Int) (*types.Transaction, error)

FreezeRequest is a paid mutator transaction binding the contract method 0x93c1e466.

Solidity: function freezeRequest(uint256 starkKey, uint256 vaultId) returns()

func (*DepositTestnetTransactorSession) FullWithdrawalRequest

func (_DepositTestnet *DepositTestnetTransactorSession) FullWithdrawalRequest(starkKey *big.Int, vaultId *big.Int) (*types.Transaction, error)

FullWithdrawalRequest is a paid mutator transaction binding the contract method 0xa93310c4.

Solidity: function fullWithdrawalRequest(uint256 starkKey, uint256 vaultId) returns()

func (*DepositTestnetTransactorSession) Initialize

func (_DepositTestnet *DepositTestnetTransactorSession) Initialize(data []byte) (*types.Transaction, error)

Initialize is a paid mutator transaction binding the contract method 0x439fab91.

Solidity: function initialize(bytes data) returns()

func (*DepositTestnetTransactorSession) LockVault

func (_DepositTestnet *DepositTestnetTransactorSession) LockVault(assetId *big.Int, vaultId *big.Int, lockTime *big.Int) (*types.Transaction, error)

LockVault is a paid mutator transaction binding the contract method 0xe8d28a9d.

Solidity: function lockVault(uint256 assetId, uint256 vaultId, uint256 lockTime) returns()

func (*DepositTestnetTransactorSession) MainAcceptGovernance

func (_DepositTestnet *DepositTestnetTransactorSession) MainAcceptGovernance() (*types.Transaction, error)

MainAcceptGovernance is a paid mutator transaction binding the contract method 0x28700a15.

Solidity: function mainAcceptGovernance() returns()

func (*DepositTestnetTransactorSession) MainCancelNomination

func (_DepositTestnet *DepositTestnetTransactorSession) MainCancelNomination() (*types.Transaction, error)

MainCancelNomination is a paid mutator transaction binding the contract method 0x72eb3688.

Solidity: function mainCancelNomination() returns()

func (*DepositTestnetTransactorSession) MainNominateNewGovernor

func (_DepositTestnet *DepositTestnetTransactorSession) MainNominateNewGovernor(newGovernor common.Address) (*types.Transaction, error)

MainNominateNewGovernor is a paid mutator transaction binding the contract method 0x8c4bce1c.

Solidity: function mainNominateNewGovernor(address newGovernor) returns()

func (*DepositTestnetTransactorSession) MainRemoveGovernor

func (_DepositTestnet *DepositTestnetTransactorSession) MainRemoveGovernor(governorForRemoval common.Address) (*types.Transaction, error)

MainRemoveGovernor is a paid mutator transaction binding the contract method 0xa1cc921e.

Solidity: function mainRemoveGovernor(address governorForRemoval) returns()

func (*DepositTestnetTransactorSession) OnERC721Received

func (_DepositTestnet *DepositTestnetTransactorSession) OnERC721Received(arg0 common.Address, arg1 common.Address, arg2 *big.Int, arg3 []byte) (*types.Transaction, error)

OnERC721Received is a paid mutator transaction binding the contract method 0x150b7a02.

Solidity: function onERC721Received(address , address , uint256 , bytes ) returns(bytes4)

func (*DepositTestnetTransactorSession) Receive

func (_DepositTestnet *DepositTestnetTransactorSession) Receive() (*types.Transaction, error)

Receive is a paid mutator transaction binding the contract receive function.

Solidity: receive() payable returns()

func (*DepositTestnetTransactorSession) RegisterAndDepositERC20

func (_DepositTestnet *DepositTestnetTransactorSession) RegisterAndDepositERC20(ethKey common.Address, starkKey *big.Int, signature []byte, assetType *big.Int, vaultId *big.Int, quantizedAmount *big.Int) (*types.Transaction, error)

RegisterAndDepositERC20 is a paid mutator transaction binding the contract method 0xd5280589.

Solidity: function registerAndDepositERC20(address ethKey, uint256 starkKey, bytes signature, uint256 assetType, uint256 vaultId, uint256 quantizedAmount) returns()

func (*DepositTestnetTransactorSession) RegisterAndDepositEth

func (_DepositTestnet *DepositTestnetTransactorSession) RegisterAndDepositEth(ethKey common.Address, starkKey *big.Int, signature []byte, assetType *big.Int, vaultId *big.Int) (*types.Transaction, error)

RegisterAndDepositEth is a paid mutator transaction binding the contract method 0x3ccfc8ed.

Solidity: function registerAndDepositEth(address ethKey, uint256 starkKey, bytes signature, uint256 assetType, uint256 vaultId) payable returns()

func (*DepositTestnetTransactorSession) RegisterAvailabilityVerifier

func (_DepositTestnet *DepositTestnetTransactorSession) RegisterAvailabilityVerifier(verifier common.Address, identifier string) (*types.Transaction, error)

RegisterAvailabilityVerifier is a paid mutator transaction binding the contract method 0xbdb75785.

Solidity: function registerAvailabilityVerifier(address verifier, string identifier) returns()

func (*DepositTestnetTransactorSession) RegisterEthAddress

func (_DepositTestnet *DepositTestnetTransactorSession) RegisterEthAddress(ethKey common.Address, starkKey *big.Int, starkSignature []byte) (*types.Transaction, error)

RegisterEthAddress is a paid mutator transaction binding the contract method 0xbea84187.

Solidity: function registerEthAddress(address ethKey, uint256 starkKey, bytes starkSignature) returns()

func (*DepositTestnetTransactorSession) RegisterOperator

func (_DepositTestnet *DepositTestnetTransactorSession) RegisterOperator(newOperator common.Address) (*types.Transaction, error)

RegisterOperator is a paid mutator transaction binding the contract method 0x3682a450.

Solidity: function registerOperator(address newOperator) returns()

func (*DepositTestnetTransactorSession) RegisterSender

func (_DepositTestnet *DepositTestnetTransactorSession) RegisterSender(starkKey *big.Int, starkSignature []byte) (*types.Transaction, error)

RegisterSender is a paid mutator transaction binding the contract method 0x86aeb445.

Solidity: function registerSender(uint256 starkKey, bytes starkSignature) returns()

func (*DepositTestnetTransactorSession) RegisterToken

func (_DepositTestnet *DepositTestnetTransactorSession) RegisterToken(assetType *big.Int, assetInfo []byte) (*types.Transaction, error)

RegisterToken is a paid mutator transaction binding the contract method 0xc8b1031a.

Solidity: function registerToken(uint256 assetType, bytes assetInfo) returns()

func (*DepositTestnetTransactorSession) RegisterToken0

func (_DepositTestnet *DepositTestnetTransactorSession) RegisterToken0(assetType *big.Int, assetInfo []byte, quantum *big.Int) (*types.Transaction, error)

RegisterToken0 is a paid mutator transaction binding the contract method 0xd88d8b38.

Solidity: function registerToken(uint256 assetType, bytes assetInfo, uint256 quantum) returns()

func (*DepositTestnetTransactorSession) RegisterTokenAdmin

func (_DepositTestnet *DepositTestnetTransactorSession) RegisterTokenAdmin(newAdmin common.Address) (*types.Transaction, error)

RegisterTokenAdmin is a paid mutator transaction binding the contract method 0x0b3a2d21.

Solidity: function registerTokenAdmin(address newAdmin) returns()

func (*DepositTestnetTransactorSession) RegisterVerifier

func (_DepositTestnet *DepositTestnetTransactorSession) RegisterVerifier(verifier common.Address, identifier string) (*types.Transaction, error)

RegisterVerifier is a paid mutator transaction binding the contract method 0x3776fe2a.

Solidity: function registerVerifier(address verifier, string identifier) returns()

func (*DepositTestnetTransactorSession) RemoveAvailabilityVerifier

func (_DepositTestnet *DepositTestnetTransactorSession) RemoveAvailabilityVerifier(verifier common.Address) (*types.Transaction, error)

RemoveAvailabilityVerifier is a paid mutator transaction binding the contract method 0xb1e640bf.

Solidity: function removeAvailabilityVerifier(address verifier) returns()

func (*DepositTestnetTransactorSession) RemoveVerifier

func (_DepositTestnet *DepositTestnetTransactorSession) RemoveVerifier(verifier common.Address) (*types.Transaction, error)

RemoveVerifier is a paid mutator transaction binding the contract method 0xca2dfd0a.

Solidity: function removeVerifier(address verifier) returns()

func (*DepositTestnetTransactorSession) SetDefaultVaultWithdrawalLock

func (_DepositTestnet *DepositTestnetTransactorSession) SetDefaultVaultWithdrawalLock(newDefaultTime *big.Int) (*types.Transaction, error)

SetDefaultVaultWithdrawalLock is a paid mutator transaction binding the contract method 0xd4181dea.

Solidity: function setDefaultVaultWithdrawalLock(uint256 newDefaultTime) returns()

func (*DepositTestnetTransactorSession) UnFreeze

func (_DepositTestnet *DepositTestnetTransactorSession) UnFreeze() (*types.Transaction, error)

UnFreeze is a paid mutator transaction binding the contract method 0x7cf12b90.

Solidity: function unFreeze() returns()

func (*DepositTestnetTransactorSession) UnregisterOperator

func (_DepositTestnet *DepositTestnetTransactorSession) UnregisterOperator(removedOperator common.Address) (*types.Transaction, error)

UnregisterOperator is a paid mutator transaction binding the contract method 0x96115bc2.

Solidity: function unregisterOperator(address removedOperator) returns()

func (*DepositTestnetTransactorSession) UnregisterTokenAdmin

func (_DepositTestnet *DepositTestnetTransactorSession) UnregisterTokenAdmin(oldAdmin common.Address) (*types.Transaction, error)

UnregisterTokenAdmin is a paid mutator transaction binding the contract method 0xa6fa6e90.

Solidity: function unregisterTokenAdmin(address oldAdmin) returns()

func (*DepositTestnetTransactorSession) UpdateImplementationActivationTime

func (_DepositTestnet *DepositTestnetTransactorSession) UpdateImplementationActivationTime(implementation common.Address, data []byte, finalize bool) (*types.Transaction, error)

UpdateImplementationActivationTime is a paid mutator transaction binding the contract method 0x02a93fae.

Solidity: function updateImplementationActivationTime(address implementation, bytes data, bool finalize) returns()

func (*DepositTestnetTransactorSession) UpdateState

func (_DepositTestnet *DepositTestnetTransactorSession) UpdateState(publicInput []*big.Int, applicationData []*big.Int) (*types.Transaction, error)

UpdateState is a paid mutator transaction binding the contract method 0x538f9406.

Solidity: function updateState(uint256[] publicInput, uint256[] applicationData) returns()

func (*DepositTestnetTransactorSession) Withdraw

func (_DepositTestnet *DepositTestnetTransactorSession) Withdraw(ownerKey *big.Int, assetType *big.Int) (*types.Transaction, error)

Withdraw is a paid mutator transaction binding the contract method 0x441a3e70.

Solidity: function withdraw(uint256 ownerKey, uint256 assetType) returns()

func (*DepositTestnetTransactorSession) WithdrawAndMint

func (_DepositTestnet *DepositTestnetTransactorSession) WithdrawAndMint(ownerKey *big.Int, assetType *big.Int, mintingBlob []byte) (*types.Transaction, error)

WithdrawAndMint is a paid mutator transaction binding the contract method 0xd91443b7.

Solidity: function withdrawAndMint(uint256 ownerKey, uint256 assetType, bytes mintingBlob) returns()

func (*DepositTestnetTransactorSession) WithdrawFromVault

func (_DepositTestnet *DepositTestnetTransactorSession) WithdrawFromVault(assetId *big.Int, vaultId *big.Int, quantizedAmount *big.Int) (*types.Transaction, error)

WithdrawFromVault is a paid mutator transaction binding the contract method 0xbf422b2e.

Solidity: function withdrawFromVault(uint256 assetId, uint256 vaultId, uint256 quantizedAmount) returns()

func (*DepositTestnetTransactorSession) WithdrawNft

func (_DepositTestnet *DepositTestnetTransactorSession) WithdrawNft(ownerKey *big.Int, assetType *big.Int, tokenId *big.Int) (*types.Transaction, error)

WithdrawNft is a paid mutator transaction binding the contract method 0x019b417a.

Solidity: function withdrawNft(uint256 ownerKey, uint256 assetType, uint256 tokenId) returns()

type Erc20

type Erc20 struct {
	Erc20Caller     // Read-only binding to the contract
	Erc20Transactor // Write-only binding to the contract
	Erc20Filterer   // Log filterer for contract events
}

Erc20 is an auto generated Go binding around an Ethereum contract.

func NewErc20

func NewErc20(address common.Address, backend bind.ContractBackend) (*Erc20, error)

NewErc20 creates a new instance of Erc20, bound to a specific deployed contract.

type Erc20Approval

type Erc20Approval struct {
	Owner   common.Address
	Spender common.Address
	Value   *big.Int
	Raw     types.Log // Blockchain specific contextual infos
}

Erc20Approval represents a Approval event raised by the Erc20 contract.

type Erc20ApprovalIterator

type Erc20ApprovalIterator struct {
	Event *Erc20Approval // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

Erc20ApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the Erc20 contract.

func (*Erc20ApprovalIterator) Close

func (it *Erc20ApprovalIterator) Close() error

Close terminates the iteration process, releasing any pending underlying resources.

func (*Erc20ApprovalIterator) Error

func (it *Erc20ApprovalIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*Erc20ApprovalIterator) Next

func (it *Erc20ApprovalIterator) Next() bool

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type Erc20Caller

type Erc20Caller struct {
	// contains filtered or unexported fields
}

Erc20Caller is an auto generated read-only Go binding around an Ethereum contract.

func NewErc20Caller

func NewErc20Caller(address common.Address, caller bind.ContractCaller) (*Erc20Caller, error)

NewErc20Caller creates a new read-only instance of Erc20, bound to a specific deployed contract.

func (*Erc20Caller) Allowance

func (_Erc20 *Erc20Caller) Allowance(opts *bind.CallOpts, _owner common.Address, _spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(address _owner, address _spender) view returns(uint256)

func (*Erc20Caller) BalanceOf

func (_Erc20 *Erc20Caller) BalanceOf(opts *bind.CallOpts, _owner common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(address _owner) view returns(uint256 balance)

func (*Erc20Caller) Decimals

func (_Erc20 *Erc20Caller) Decimals(opts *bind.CallOpts) (uint8, error)

Decimals is a free data retrieval call binding the contract method 0x313ce567.

Solidity: function decimals() view returns(uint8)

func (*Erc20Caller) Name

func (_Erc20 *Erc20Caller) Name(opts *bind.CallOpts) (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() view returns(string)

func (*Erc20Caller) Symbol

func (_Erc20 *Erc20Caller) Symbol(opts *bind.CallOpts) (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() view returns(string)

func (*Erc20Caller) TotalSupply

func (_Erc20 *Erc20Caller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() view returns(uint256)

type Erc20CallerRaw

type Erc20CallerRaw struct {
	Contract *Erc20Caller // Generic read-only contract binding to access the raw methods on
}

Erc20CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*Erc20CallerRaw) Call

func (_Erc20 *Erc20CallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

type Erc20CallerSession

type Erc20CallerSession struct {
	Contract *Erc20Caller  // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts // Call options to use throughout this session
}

Erc20CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*Erc20CallerSession) Allowance

func (_Erc20 *Erc20CallerSession) Allowance(_owner common.Address, _spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(address _owner, address _spender) view returns(uint256)

func (*Erc20CallerSession) BalanceOf

func (_Erc20 *Erc20CallerSession) BalanceOf(_owner common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(address _owner) view returns(uint256 balance)

func (*Erc20CallerSession) Decimals

func (_Erc20 *Erc20CallerSession) Decimals() (uint8, error)

Decimals is a free data retrieval call binding the contract method 0x313ce567.

Solidity: function decimals() view returns(uint8)

func (*Erc20CallerSession) Name

func (_Erc20 *Erc20CallerSession) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() view returns(string)

func (*Erc20CallerSession) Symbol

func (_Erc20 *Erc20CallerSession) Symbol() (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() view returns(string)

func (*Erc20CallerSession) TotalSupply

func (_Erc20 *Erc20CallerSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() view returns(uint256)

type Erc20Filterer

type Erc20Filterer struct {
	// contains filtered or unexported fields
}

Erc20Filterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewErc20Filterer

func NewErc20Filterer(address common.Address, filterer bind.ContractFilterer) (*Erc20Filterer, error)

NewErc20Filterer creates a new log filterer instance of Erc20, bound to a specific deployed contract.

func (*Erc20Filterer) FilterApproval

func (_Erc20 *Erc20Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*Erc20ApprovalIterator, error)

FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.

Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)

func (*Erc20Filterer) FilterTransfer

func (_Erc20 *Erc20Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*Erc20TransferIterator, error)

FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: event Transfer(address indexed from, address indexed to, uint256 value)

func (*Erc20Filterer) ParseApproval

func (_Erc20 *Erc20Filterer) ParseApproval(log types.Log) (*Erc20Approval, error)

ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.

Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)

func (*Erc20Filterer) ParseTransfer

func (_Erc20 *Erc20Filterer) ParseTransfer(log types.Log) (*Erc20Transfer, error)

ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: event Transfer(address indexed from, address indexed to, uint256 value)

func (*Erc20Filterer) WatchApproval

func (_Erc20 *Erc20Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *Erc20Approval, owner []common.Address, spender []common.Address) (event.Subscription, error)

WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.

Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)

func (*Erc20Filterer) WatchTransfer

func (_Erc20 *Erc20Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *Erc20Transfer, from []common.Address, to []common.Address) (event.Subscription, error)

WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: event Transfer(address indexed from, address indexed to, uint256 value)

type Erc20Raw

type Erc20Raw struct {
	Contract *Erc20 // Generic contract binding to access the raw methods on
}

Erc20Raw is an auto generated low-level Go binding around an Ethereum contract.

func (*Erc20Raw) Call

func (_Erc20 *Erc20Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

func (*Erc20Raw) Transact

func (_Erc20 *Erc20Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*Erc20Raw) Transfer

func (_Erc20 *Erc20Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type Erc20Session

type Erc20Session struct {
	Contract     *Erc20            // Generic contract binding to set the session for
	CallOpts     bind.CallOpts     // Call options to use throughout this session
	TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}

Erc20Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*Erc20Session) Allowance

func (_Erc20 *Erc20Session) Allowance(_owner common.Address, _spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(address _owner, address _spender) view returns(uint256)

func (*Erc20Session) Approve

func (_Erc20 *Erc20Session) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(address _spender, uint256 _value) returns(bool)

func (*Erc20Session) BalanceOf

func (_Erc20 *Erc20Session) BalanceOf(_owner common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(address _owner) view returns(uint256 balance)

func (*Erc20Session) Decimals

func (_Erc20 *Erc20Session) Decimals() (uint8, error)

Decimals is a free data retrieval call binding the contract method 0x313ce567.

Solidity: function decimals() view returns(uint8)

func (*Erc20Session) Fallback

func (_Erc20 *Erc20Session) Fallback(calldata []byte) (*types.Transaction, error)

Fallback is a paid mutator transaction binding the contract fallback function.

Solidity: fallback() payable returns()

func (*Erc20Session) Name

func (_Erc20 *Erc20Session) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() view returns(string)

func (*Erc20Session) Symbol

func (_Erc20 *Erc20Session) Symbol() (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() view returns(string)

func (*Erc20Session) TotalSupply

func (_Erc20 *Erc20Session) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() view returns(uint256)

func (*Erc20Session) Transfer

func (_Erc20 *Erc20Session) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(address _to, uint256 _value) returns(bool)

func (*Erc20Session) TransferFrom

func (_Erc20 *Erc20Session) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(address _from, address _to, uint256 _value) returns(bool)

type Erc20Transactor

type Erc20Transactor struct {
	// contains filtered or unexported fields
}

Erc20Transactor is an auto generated write-only Go binding around an Ethereum contract.

func NewErc20Transactor

func NewErc20Transactor(address common.Address, transactor bind.ContractTransactor) (*Erc20Transactor, error)

NewErc20Transactor creates a new write-only instance of Erc20, bound to a specific deployed contract.

func (*Erc20Transactor) Approve

func (_Erc20 *Erc20Transactor) Approve(opts *bind.TransactOpts, _spender common.Address, _value *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(address _spender, uint256 _value) returns(bool)

func (*Erc20Transactor) Fallback

func (_Erc20 *Erc20Transactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)

Fallback is a paid mutator transaction binding the contract fallback function.

Solidity: fallback() payable returns()

func (*Erc20Transactor) Transfer

func (_Erc20 *Erc20Transactor) Transfer(opts *bind.TransactOpts, _to common.Address, _value *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(address _to, uint256 _value) returns(bool)

func (*Erc20Transactor) TransferFrom

func (_Erc20 *Erc20Transactor) TransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(address _from, address _to, uint256 _value) returns(bool)

type Erc20TransactorRaw

type Erc20TransactorRaw struct {
	Contract *Erc20Transactor // Generic write-only contract binding to access the raw methods on
}

Erc20TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*Erc20TransactorRaw) Transact

func (_Erc20 *Erc20TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*Erc20TransactorRaw) Transfer

func (_Erc20 *Erc20TransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type Erc20TransactorSession

type Erc20TransactorSession struct {
	Contract     *Erc20Transactor  // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}

Erc20TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*Erc20TransactorSession) Approve

func (_Erc20 *Erc20TransactorSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(address _spender, uint256 _value) returns(bool)

func (*Erc20TransactorSession) Fallback

func (_Erc20 *Erc20TransactorSession) Fallback(calldata []byte) (*types.Transaction, error)

Fallback is a paid mutator transaction binding the contract fallback function.

Solidity: fallback() payable returns()

func (*Erc20TransactorSession) Transfer

func (_Erc20 *Erc20TransactorSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(address _to, uint256 _value) returns(bool)

func (*Erc20TransactorSession) TransferFrom

func (_Erc20 *Erc20TransactorSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(address _from, address _to, uint256 _value) returns(bool)

type Erc20Transfer

type Erc20Transfer struct {
	From  common.Address
	To    common.Address
	Value *big.Int
	Raw   types.Log // Blockchain specific contextual infos
}

Erc20Transfer represents a Transfer event raised by the Erc20 contract.

type Erc20TransferIterator

type Erc20TransferIterator struct {
	Event *Erc20Transfer // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

Erc20TransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the Erc20 contract.

func (*Erc20TransferIterator) Close

func (it *Erc20TransferIterator) Close() error

Close terminates the iteration process, releasing any pending underlying resources.

func (*Erc20TransferIterator) Error

func (it *Erc20TransferIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*Erc20TransferIterator) Next

func (it *Erc20TransferIterator) Next() bool

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL