zeta

package
v1.0.2-athens3 Latest Latest
Warning

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

Go to latest
Published: Jul 26, 2023 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ZetaNonEthABI = ZetaNonEthMetaData.ABI

ZetaNonEthABI is the input ABI used to generate the binding from. Deprecated: Use ZetaNonEthMetaData.ABI instead.

View Source
var ZetaNonEthBin = ZetaNonEthMetaData.Bin

ZetaNonEthBin is the compiled bytecode used for deploying new contracts. Deprecated: Use ZetaNonEthMetaData.Bin instead.

View Source
var ZetaNonEthMetaData = &bind.MetaData{
	ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"tssAddress_\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"tssAddressUpdater_\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"}],\"name\":\"CallerIsNotConnector\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"}],\"name\":\"CallerIsNotTss\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"}],\"name\":\"CallerIsNotTssOrUpdater\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"}],\"name\":\"CallerIsNotTssUpdater\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidAddress\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ZetaTransferError\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"burnee\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"Burnt\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"mintee\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"internalSendHash\",\"type\":\"bytes32\"}],\"name\":\"Minted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"}],\"name\":\"allowance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"burn\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"burnFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"connectorAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"decimals\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"subtractedValue\",\"type\":\"uint256\"}],\"name\":\"decreaseAllowance\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"addedValue\",\"type\":\"uint256\"}],\"name\":\"increaseAllowance\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"mintee\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"internalSendHash\",\"type\":\"bytes32\"}],\"name\":\"mint\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceTssAddressUpdater\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"totalSupply\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transfer\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"tssAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"tssAddressUpdater\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"tssAddress_\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"connectorAddress_\",\"type\":\"address\"}],\"name\":\"updateTssAndConnectorAddresses\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
	Bin: "0x60806040523480156200001157600080fd5b506040516200232d3803806200232d8339818101604052810190620000379190620002c8565b6040518060400160405280600481526020017f5a657461000000000000000000000000000000000000000000000000000000008152506040518060400160405280600481526020017f5a455441000000000000000000000000000000000000000000000000000000008152508160039080519060200190620000bb92919062000201565b508060049080519060200190620000d492919062000201565b505050600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614806200013f5750600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16145b1562000177576040517fe6c4247b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b81600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050620003c7565b8280546200020f9062000343565b90600052602060002090601f0160209004810192826200023357600085556200027f565b82601f106200024e57805160ff19168380011785556200027f565b828001600101855582156200027f579182015b828111156200027e57825182559160200191906001019062000261565b5b5090506200028e919062000292565b5090565b5b80821115620002ad57600081600090555060010162000293565b5090565b600081519050620002c281620003ad565b92915050565b60008060408385031215620002e257620002e1620003a8565b5b6000620002f285828601620002b1565b92505060206200030585828601620002b1565b9150509250929050565b60006200031c8262000323565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600060028204905060018216806200035c57607f821691505b6020821081141562000373576200037262000379565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600080fd5b620003b8816200030f565b8114620003c457600080fd5b50565b611f5680620003d76000396000f3fe608060405234801561001057600080fd5b50600436106101215760003560e01c806342966c68116100ad57806395d89b411161007157806395d89b41146102f6578063a457c2d714610314578063a9059cbb14610344578063bff9662a14610374578063dd62ed3e1461039257610121565b806342966c68146102665780635b1125911461028257806370a08231146102a0578063779e3b63146102d057806379cc6790146102da57610121565b80631e458bee116100f45780631e458bee146101ae57806323b872dd146101ca578063313ce567146101fa578063328a01d014610218578063395093511461023657610121565b806306fdde0314610126578063095ea7b31461014457806315d57fd41461017457806318160ddd14610190575b600080fd5b61012e6103c2565b60405161013b91906118cf565b60405180910390f35b61015e60048036038101906101599190611606565b610454565b60405161016b91906118b4565b60405180910390f35b61018e60048036038101906101899190611573565b610477565b005b610198610689565b6040516101a59190611a31565b60405180910390f35b6101c860048036038101906101c39190611646565b610693565b005b6101e460048036038101906101df91906115b3565b610783565b6040516101f191906118b4565b60405180910390f35b6102026107b2565b60405161020f9190611a4c565b60405180910390f35b6102206107bb565b60405161022d9190611899565b60405180910390f35b610250600480360381019061024b9190611606565b6107e1565b60405161025d91906118b4565b60405180910390f35b610280600480360381019061027b9190611699565b610818565b005b61028a61082c565b6040516102979190611899565b60405180910390f35b6102ba60048036038101906102b59190611546565b610852565b6040516102c79190611a31565b60405180910390f35b6102d861089a565b005b6102f460048036038101906102ef9190611606565b610a1a565b005b6102fe610b08565b60405161030b91906118cf565b60405180910390f35b61032e60048036038101906103299190611606565b610b9a565b60405161033b91906118b4565b60405180910390f35b61035e60048036038101906103599190611606565b610c11565b60405161036b91906118b4565b60405180910390f35b61037c610c34565b6040516103899190611899565b60405180910390f35b6103ac60048036038101906103a79190611573565b610c5a565b6040516103b99190611a31565b60405180910390f35b6060600380546103d190611b6b565b80601f01602080910402602001604051908101604052809291908181526020018280546103fd90611b6b565b801561044a5780601f1061041f5761010080835404028352916020019161044a565b820191906000526020600020905b81548152906001019060200180831161042d57829003601f168201915b5050505050905090565b60008061045f610ce1565b905061046c818585610ce9565b600191505092915050565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141580156105235750600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614155b1561056557336040517fcdfcef9700000000000000000000000000000000000000000000000000000000815260040161055c9190611899565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614806105cc5750600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16145b15610603576040517fe6c4247b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b81600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b6000600254905090565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461072557336040517f3fe32fba00000000000000000000000000000000000000000000000000000000815260040161071c9190611899565b60405180910390fd5b61072f8383610eb4565b808373ffffffffffffffffffffffffffffffffffffffff167fc263b302aec62d29105026245f19e16f8e0137066ccd4a8bd941f716bd4096bb846040516107769190611a31565b60405180910390a3505050565b60008061078e610ce1565b905061079b85828561100b565b6107a6858585611097565b60019150509392505050565b60006012905090565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000806107ec610ce1565b905061080d8185856107fe8589610c5a565b6108089190611a83565b610ce9565b600191505092915050565b610829610823610ce1565b8261130f565b50565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461092c57336040517fe700765e0000000000000000000000000000000000000000000000000000000081526004016109239190611899565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff16600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614156109b5576040517fe6c4247b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610aac57336040517f3fe32fba000000000000000000000000000000000000000000000000000000008152600401610aa39190611899565b60405180910390fd5b610ab682826114dd565b8173ffffffffffffffffffffffffffffffffffffffff167f919f7e2092ffcc9d09f599be18d8152860b0c054df788a33bc549cdd9d0f15b182604051610afc9190611a31565b60405180910390a25050565b606060048054610b1790611b6b565b80601f0160208091040260200160405190810160405280929190818152602001828054610b4390611b6b565b8015610b905780601f10610b6557610100808354040283529160200191610b90565b820191906000526020600020905b815481529060010190602001808311610b7357829003601f168201915b5050505050905090565b600080610ba5610ce1565b90506000610bb38286610c5a565b905083811015610bf8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bef906119f1565b60405180910390fd5b610c058286868403610ce9565b60019250505092915050565b600080610c1c610ce1565b9050610c29818585611097565b600191505092915050565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610d59576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d50906119d1565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610dc9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dc090611931565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610ea79190611a31565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610f24576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f1b90611a11565b60405180910390fd5b610f30600083836114fd565b8060026000828254610f429190611a83565b92505081905550806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610ff39190611a31565b60405180910390a361100760008383611502565b5050565b60006110178484610c5a565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146110915781811015611083576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161107a90611951565b60405180910390fd5b6110908484848403610ce9565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611107576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110fe906119b1565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611177576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161116e906118f1565b60405180910390fd5b6111828383836114fd565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015611208576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111ff90611971565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516112f69190611a31565b60405180910390a3611309848484611502565b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561137f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161137690611991565b60405180910390fd5b61138b826000836114fd565b60008060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015611411576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161140890611911565b60405180910390fd5b8181036000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600260008282540392505081905550600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516114c49190611a31565b60405180910390a36114d883600084611502565b505050565b6114ef826114e9610ce1565b8361100b565b6114f9828261130f565b5050565b505050565b505050565b60008135905061151681611edb565b92915050565b60008135905061152b81611ef2565b92915050565b60008135905061154081611f09565b92915050565b60006020828403121561155c5761155b611bfb565b5b600061156a84828501611507565b91505092915050565b6000806040838503121561158a57611589611bfb565b5b600061159885828601611507565b92505060206115a985828601611507565b9150509250929050565b6000806000606084860312156115cc576115cb611bfb565b5b60006115da86828701611507565b93505060206115eb86828701611507565b92505060406115fc86828701611531565b9150509250925092565b6000806040838503121561161d5761161c611bfb565b5b600061162b85828601611507565b925050602061163c85828601611531565b9150509250929050565b60008060006060848603121561165f5761165e611bfb565b5b600061166d86828701611507565b935050602061167e86828701611531565b925050604061168f8682870161151c565b9150509250925092565b6000602082840312156116af576116ae611bfb565b5b60006116bd84828501611531565b91505092915050565b6116cf81611ad9565b82525050565b6116de81611aeb565b82525050565b60006116ef82611a67565b6116f98185611a72565b9350611709818560208601611b38565b61171281611c00565b840191505092915050565b600061172a602383611a72565b915061173582611c11565b604082019050919050565b600061174d602283611a72565b915061175882611c60565b604082019050919050565b6000611770602283611a72565b915061177b82611caf565b604082019050919050565b6000611793601d83611a72565b915061179e82611cfe565b602082019050919050565b60006117b6602683611a72565b91506117c182611d27565b604082019050919050565b60006117d9602183611a72565b91506117e482611d76565b604082019050919050565b60006117fc602583611a72565b915061180782611dc5565b604082019050919050565b600061181f602483611a72565b915061182a82611e14565b604082019050919050565b6000611842602583611a72565b915061184d82611e63565b604082019050919050565b6000611865601f83611a72565b915061187082611eb2565b602082019050919050565b61188481611b21565b82525050565b61189381611b2b565b82525050565b60006020820190506118ae60008301846116c6565b92915050565b60006020820190506118c960008301846116d5565b92915050565b600060208201905081810360008301526118e981846116e4565b905092915050565b6000602082019050818103600083015261190a8161171d565b9050919050565b6000602082019050818103600083015261192a81611740565b9050919050565b6000602082019050818103600083015261194a81611763565b9050919050565b6000602082019050818103600083015261196a81611786565b9050919050565b6000602082019050818103600083015261198a816117a9565b9050919050565b600060208201905081810360008301526119aa816117cc565b9050919050565b600060208201905081810360008301526119ca816117ef565b9050919050565b600060208201905081810360008301526119ea81611812565b9050919050565b60006020820190508181036000830152611a0a81611835565b9050919050565b60006020820190508181036000830152611a2a81611858565b9050919050565b6000602082019050611a46600083018461187b565b92915050565b6000602082019050611a61600083018461188a565b92915050565b600081519050919050565b600082825260208201905092915050565b6000611a8e82611b21565b9150611a9983611b21565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115611ace57611acd611b9d565b5b828201905092915050565b6000611ae482611b01565b9050919050565b60008115159050919050565b6000819050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b83811015611b56578082015181840152602081019050611b3b565b83811115611b65576000848401525b50505050565b60006002820490506001821680611b8357607f821691505b60208210811415611b9757611b96611bcc565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600080fd5b6000601f19601f8301169050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a206275726e20616d6f756e7420657863656564732062616c616e60008201527f6365000000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000600082015250565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a206275726e2066726f6d20746865207a65726f2061646472657360008201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b611ee481611ad9565b8114611eef57600080fd5b50565b611efb81611af7565b8114611f0657600080fd5b50565b611f1281611b21565b8114611f1d57600080fd5b5056fea2646970667358221220e6c31d1e8e5d7d9467dfc1dacee3e76de948e1c1ed1770d8f43d63115d42d9f064736f6c63430008070033",
}

ZetaNonEthMetaData contains all meta data concerning the ZetaNonEth contract.

Functions

This section is empty.

Types

type ZetaNonEth

type ZetaNonEth struct {
	ZetaNonEthCaller     // Read-only binding to the contract
	ZetaNonEthTransactor // Write-only binding to the contract
	ZetaNonEthFilterer   // Log filterer for contract events
}

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

func DeployZetaNonEth

func DeployZetaNonEth(auth *bind.TransactOpts, backend bind.ContractBackend, tssAddress_ common.Address, tssAddressUpdater_ common.Address) (common.Address, *types.Transaction, *ZetaNonEth, error)

DeployZetaNonEth deploys a new Ethereum contract, binding an instance of ZetaNonEth to it.

func NewZetaNonEth

func NewZetaNonEth(address common.Address, backend bind.ContractBackend) (*ZetaNonEth, error)

NewZetaNonEth creates a new instance of ZetaNonEth, bound to a specific deployed contract.

type ZetaNonEthApproval

type ZetaNonEthApproval struct {
	Owner   common.Address
	Spender common.Address
	Value   *big.Int
	Raw     types.Log // Blockchain specific contextual infos
}

ZetaNonEthApproval represents a Approval event raised by the ZetaNonEth contract.

type ZetaNonEthApprovalIterator

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

ZetaNonEthApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the ZetaNonEth contract.

func (*ZetaNonEthApprovalIterator) Close

func (it *ZetaNonEthApprovalIterator) Close() error

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

func (*ZetaNonEthApprovalIterator) Error

func (it *ZetaNonEthApprovalIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*ZetaNonEthApprovalIterator) Next

func (it *ZetaNonEthApprovalIterator) 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 ZetaNonEthBurnt

type ZetaNonEthBurnt struct {
	Burnee common.Address
	Amount *big.Int
	Raw    types.Log // Blockchain specific contextual infos
}

ZetaNonEthBurnt represents a Burnt event raised by the ZetaNonEth contract.

type ZetaNonEthBurntIterator

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

ZetaNonEthBurntIterator is returned from FilterBurnt and is used to iterate over the raw logs and unpacked data for Burnt events raised by the ZetaNonEth contract.

func (*ZetaNonEthBurntIterator) Close

func (it *ZetaNonEthBurntIterator) Close() error

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

func (*ZetaNonEthBurntIterator) Error

func (it *ZetaNonEthBurntIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*ZetaNonEthBurntIterator) Next

func (it *ZetaNonEthBurntIterator) 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 ZetaNonEthCaller

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

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

func NewZetaNonEthCaller

func NewZetaNonEthCaller(address common.Address, caller bind.ContractCaller) (*ZetaNonEthCaller, error)

NewZetaNonEthCaller creates a new read-only instance of ZetaNonEth, bound to a specific deployed contract.

func (*ZetaNonEthCaller) Allowance

func (_ZetaNonEth *ZetaNonEthCaller) 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 (*ZetaNonEthCaller) BalanceOf

func (_ZetaNonEth *ZetaNonEthCaller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(address account) view returns(uint256)

func (*ZetaNonEthCaller) ConnectorAddress

func (_ZetaNonEth *ZetaNonEthCaller) ConnectorAddress(opts *bind.CallOpts) (common.Address, error)

ConnectorAddress is a free data retrieval call binding the contract method 0xbff9662a.

Solidity: function connectorAddress() view returns(address)

func (*ZetaNonEthCaller) Decimals

func (_ZetaNonEth *ZetaNonEthCaller) 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 (*ZetaNonEthCaller) Name

func (_ZetaNonEth *ZetaNonEthCaller) 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 (*ZetaNonEthCaller) Symbol

func (_ZetaNonEth *ZetaNonEthCaller) 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 (*ZetaNonEthCaller) TotalSupply

func (_ZetaNonEth *ZetaNonEthCaller) 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)

func (*ZetaNonEthCaller) TssAddress

func (_ZetaNonEth *ZetaNonEthCaller) TssAddress(opts *bind.CallOpts) (common.Address, error)

TssAddress is a free data retrieval call binding the contract method 0x5b112591.

Solidity: function tssAddress() view returns(address)

func (*ZetaNonEthCaller) TssAddressUpdater

func (_ZetaNonEth *ZetaNonEthCaller) TssAddressUpdater(opts *bind.CallOpts) (common.Address, error)

TssAddressUpdater is a free data retrieval call binding the contract method 0x328a01d0.

Solidity: function tssAddressUpdater() view returns(address)

type ZetaNonEthCallerRaw

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

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

func (*ZetaNonEthCallerRaw) Call

func (_ZetaNonEth *ZetaNonEthCallerRaw) 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 ZetaNonEthCallerSession

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

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

func (*ZetaNonEthCallerSession) Allowance

func (_ZetaNonEth *ZetaNonEthCallerSession) 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 (*ZetaNonEthCallerSession) BalanceOf

func (_ZetaNonEth *ZetaNonEthCallerSession) BalanceOf(account common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(address account) view returns(uint256)

func (*ZetaNonEthCallerSession) ConnectorAddress

func (_ZetaNonEth *ZetaNonEthCallerSession) ConnectorAddress() (common.Address, error)

ConnectorAddress is a free data retrieval call binding the contract method 0xbff9662a.

Solidity: function connectorAddress() view returns(address)

func (*ZetaNonEthCallerSession) Decimals

func (_ZetaNonEth *ZetaNonEthCallerSession) Decimals() (uint8, error)

Decimals is a free data retrieval call binding the contract method 0x313ce567.

Solidity: function decimals() view returns(uint8)

func (*ZetaNonEthCallerSession) Name

func (_ZetaNonEth *ZetaNonEthCallerSession) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() view returns(string)

func (*ZetaNonEthCallerSession) Symbol

func (_ZetaNonEth *ZetaNonEthCallerSession) Symbol() (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() view returns(string)

func (*ZetaNonEthCallerSession) TotalSupply

func (_ZetaNonEth *ZetaNonEthCallerSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() view returns(uint256)

func (*ZetaNonEthCallerSession) TssAddress

func (_ZetaNonEth *ZetaNonEthCallerSession) TssAddress() (common.Address, error)

TssAddress is a free data retrieval call binding the contract method 0x5b112591.

Solidity: function tssAddress() view returns(address)

func (*ZetaNonEthCallerSession) TssAddressUpdater

func (_ZetaNonEth *ZetaNonEthCallerSession) TssAddressUpdater() (common.Address, error)

TssAddressUpdater is a free data retrieval call binding the contract method 0x328a01d0.

Solidity: function tssAddressUpdater() view returns(address)

type ZetaNonEthFilterer

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

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

func NewZetaNonEthFilterer

func NewZetaNonEthFilterer(address common.Address, filterer bind.ContractFilterer) (*ZetaNonEthFilterer, error)

NewZetaNonEthFilterer creates a new log filterer instance of ZetaNonEth, bound to a specific deployed contract.

func (*ZetaNonEthFilterer) FilterApproval

func (_ZetaNonEth *ZetaNonEthFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*ZetaNonEthApprovalIterator, 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 (*ZetaNonEthFilterer) FilterBurnt

func (_ZetaNonEth *ZetaNonEthFilterer) FilterBurnt(opts *bind.FilterOpts, burnee []common.Address) (*ZetaNonEthBurntIterator, error)

FilterBurnt is a free log retrieval operation binding the contract event 0x919f7e2092ffcc9d09f599be18d8152860b0c054df788a33bc549cdd9d0f15b1.

Solidity: event Burnt(address indexed burnee, uint256 amount)

func (*ZetaNonEthFilterer) FilterMinted

func (_ZetaNonEth *ZetaNonEthFilterer) FilterMinted(opts *bind.FilterOpts, mintee []common.Address, internalSendHash [][32]byte) (*ZetaNonEthMintedIterator, error)

FilterMinted is a free log retrieval operation binding the contract event 0xc263b302aec62d29105026245f19e16f8e0137066ccd4a8bd941f716bd4096bb.

Solidity: event Minted(address indexed mintee, uint256 amount, bytes32 indexed internalSendHash)

func (*ZetaNonEthFilterer) FilterTransfer

func (_ZetaNonEth *ZetaNonEthFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*ZetaNonEthTransferIterator, 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 (*ZetaNonEthFilterer) ParseApproval

func (_ZetaNonEth *ZetaNonEthFilterer) ParseApproval(log types.Log) (*ZetaNonEthApproval, error)

ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.

Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)

func (*ZetaNonEthFilterer) ParseBurnt

func (_ZetaNonEth *ZetaNonEthFilterer) ParseBurnt(log types.Log) (*ZetaNonEthBurnt, error)

ParseBurnt is a log parse operation binding the contract event 0x919f7e2092ffcc9d09f599be18d8152860b0c054df788a33bc549cdd9d0f15b1.

Solidity: event Burnt(address indexed burnee, uint256 amount)

func (*ZetaNonEthFilterer) ParseMinted

func (_ZetaNonEth *ZetaNonEthFilterer) ParseMinted(log types.Log) (*ZetaNonEthMinted, error)

ParseMinted is a log parse operation binding the contract event 0xc263b302aec62d29105026245f19e16f8e0137066ccd4a8bd941f716bd4096bb.

Solidity: event Minted(address indexed mintee, uint256 amount, bytes32 indexed internalSendHash)

func (*ZetaNonEthFilterer) ParseTransfer

func (_ZetaNonEth *ZetaNonEthFilterer) ParseTransfer(log types.Log) (*ZetaNonEthTransfer, error)

ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: event Transfer(address indexed from, address indexed to, uint256 value)

func (*ZetaNonEthFilterer) WatchApproval

func (_ZetaNonEth *ZetaNonEthFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ZetaNonEthApproval, 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 (*ZetaNonEthFilterer) WatchBurnt

func (_ZetaNonEth *ZetaNonEthFilterer) WatchBurnt(opts *bind.WatchOpts, sink chan<- *ZetaNonEthBurnt, burnee []common.Address) (event.Subscription, error)

WatchBurnt is a free log subscription operation binding the contract event 0x919f7e2092ffcc9d09f599be18d8152860b0c054df788a33bc549cdd9d0f15b1.

Solidity: event Burnt(address indexed burnee, uint256 amount)

func (*ZetaNonEthFilterer) WatchMinted

func (_ZetaNonEth *ZetaNonEthFilterer) WatchMinted(opts *bind.WatchOpts, sink chan<- *ZetaNonEthMinted, mintee []common.Address, internalSendHash [][32]byte) (event.Subscription, error)

WatchMinted is a free log subscription operation binding the contract event 0xc263b302aec62d29105026245f19e16f8e0137066ccd4a8bd941f716bd4096bb.

Solidity: event Minted(address indexed mintee, uint256 amount, bytes32 indexed internalSendHash)

func (*ZetaNonEthFilterer) WatchTransfer

func (_ZetaNonEth *ZetaNonEthFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ZetaNonEthTransfer, 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 ZetaNonEthMinted

type ZetaNonEthMinted struct {
	Mintee           common.Address
	Amount           *big.Int
	InternalSendHash [32]byte
	Raw              types.Log // Blockchain specific contextual infos
}

ZetaNonEthMinted represents a Minted event raised by the ZetaNonEth contract.

type ZetaNonEthMintedIterator

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

ZetaNonEthMintedIterator is returned from FilterMinted and is used to iterate over the raw logs and unpacked data for Minted events raised by the ZetaNonEth contract.

func (*ZetaNonEthMintedIterator) Close

func (it *ZetaNonEthMintedIterator) Close() error

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

func (*ZetaNonEthMintedIterator) Error

func (it *ZetaNonEthMintedIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*ZetaNonEthMintedIterator) Next

func (it *ZetaNonEthMintedIterator) 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 ZetaNonEthRaw

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

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

func (*ZetaNonEthRaw) Call

func (_ZetaNonEth *ZetaNonEthRaw) 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 (*ZetaNonEthRaw) Transact

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

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

func (*ZetaNonEthRaw) Transfer

func (_ZetaNonEth *ZetaNonEthRaw) 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 ZetaNonEthSession

type ZetaNonEthSession struct {
	Contract     *ZetaNonEth       // 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
}

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

func (*ZetaNonEthSession) Allowance

func (_ZetaNonEth *ZetaNonEthSession) 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 (*ZetaNonEthSession) Approve

func (_ZetaNonEth *ZetaNonEthSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(address spender, uint256 amount) returns(bool)

func (*ZetaNonEthSession) BalanceOf

func (_ZetaNonEth *ZetaNonEthSession) BalanceOf(account common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(address account) view returns(uint256)

func (*ZetaNonEthSession) Burn

func (_ZetaNonEth *ZetaNonEthSession) Burn(amount *big.Int) (*types.Transaction, error)

Burn is a paid mutator transaction binding the contract method 0x42966c68.

Solidity: function burn(uint256 amount) returns()

func (*ZetaNonEthSession) BurnFrom

func (_ZetaNonEth *ZetaNonEthSession) BurnFrom(account common.Address, amount *big.Int) (*types.Transaction, error)

BurnFrom is a paid mutator transaction binding the contract method 0x79cc6790.

Solidity: function burnFrom(address account, uint256 amount) returns()

func (*ZetaNonEthSession) ConnectorAddress

func (_ZetaNonEth *ZetaNonEthSession) ConnectorAddress() (common.Address, error)

ConnectorAddress is a free data retrieval call binding the contract method 0xbff9662a.

Solidity: function connectorAddress() view returns(address)

func (*ZetaNonEthSession) Decimals

func (_ZetaNonEth *ZetaNonEthSession) Decimals() (uint8, error)

Decimals is a free data retrieval call binding the contract method 0x313ce567.

Solidity: function decimals() view returns(uint8)

func (*ZetaNonEthSession) DecreaseAllowance

func (_ZetaNonEth *ZetaNonEthSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)

DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.

Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)

func (*ZetaNonEthSession) IncreaseAllowance

func (_ZetaNonEth *ZetaNonEthSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)

IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.

Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)

func (*ZetaNonEthSession) Mint

func (_ZetaNonEth *ZetaNonEthSession) Mint(mintee common.Address, value *big.Int, internalSendHash [32]byte) (*types.Transaction, error)

Mint is a paid mutator transaction binding the contract method 0x1e458bee.

Solidity: function mint(address mintee, uint256 value, bytes32 internalSendHash) returns()

func (*ZetaNonEthSession) Name

func (_ZetaNonEth *ZetaNonEthSession) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() view returns(string)

func (*ZetaNonEthSession) RenounceTssAddressUpdater

func (_ZetaNonEth *ZetaNonEthSession) RenounceTssAddressUpdater() (*types.Transaction, error)

RenounceTssAddressUpdater is a paid mutator transaction binding the contract method 0x779e3b63.

Solidity: function renounceTssAddressUpdater() returns()

func (*ZetaNonEthSession) Symbol

func (_ZetaNonEth *ZetaNonEthSession) Symbol() (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() view returns(string)

func (*ZetaNonEthSession) TotalSupply

func (_ZetaNonEth *ZetaNonEthSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() view returns(uint256)

func (*ZetaNonEthSession) Transfer

func (_ZetaNonEth *ZetaNonEthSession) Transfer(to common.Address, amount *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(address to, uint256 amount) returns(bool)

func (*ZetaNonEthSession) TransferFrom

func (_ZetaNonEth *ZetaNonEthSession) TransferFrom(from common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(address from, address to, uint256 amount) returns(bool)

func (*ZetaNonEthSession) TssAddress

func (_ZetaNonEth *ZetaNonEthSession) TssAddress() (common.Address, error)

TssAddress is a free data retrieval call binding the contract method 0x5b112591.

Solidity: function tssAddress() view returns(address)

func (*ZetaNonEthSession) TssAddressUpdater

func (_ZetaNonEth *ZetaNonEthSession) TssAddressUpdater() (common.Address, error)

TssAddressUpdater is a free data retrieval call binding the contract method 0x328a01d0.

Solidity: function tssAddressUpdater() view returns(address)

func (*ZetaNonEthSession) UpdateTssAndConnectorAddresses

func (_ZetaNonEth *ZetaNonEthSession) UpdateTssAndConnectorAddresses(tssAddress_ common.Address, connectorAddress_ common.Address) (*types.Transaction, error)

UpdateTssAndConnectorAddresses is a paid mutator transaction binding the contract method 0x15d57fd4.

Solidity: function updateTssAndConnectorAddresses(address tssAddress_, address connectorAddress_) returns()

type ZetaNonEthTransactor

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

ZetaNonEthTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewZetaNonEthTransactor

func NewZetaNonEthTransactor(address common.Address, transactor bind.ContractTransactor) (*ZetaNonEthTransactor, error)

NewZetaNonEthTransactor creates a new write-only instance of ZetaNonEth, bound to a specific deployed contract.

func (*ZetaNonEthTransactor) Approve

func (_ZetaNonEth *ZetaNonEthTransactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(address spender, uint256 amount) returns(bool)

func (*ZetaNonEthTransactor) Burn

func (_ZetaNonEth *ZetaNonEthTransactor) Burn(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)

Burn is a paid mutator transaction binding the contract method 0x42966c68.

Solidity: function burn(uint256 amount) returns()

func (*ZetaNonEthTransactor) BurnFrom

func (_ZetaNonEth *ZetaNonEthTransactor) BurnFrom(opts *bind.TransactOpts, account common.Address, amount *big.Int) (*types.Transaction, error)

BurnFrom is a paid mutator transaction binding the contract method 0x79cc6790.

Solidity: function burnFrom(address account, uint256 amount) returns()

func (*ZetaNonEthTransactor) DecreaseAllowance

func (_ZetaNonEth *ZetaNonEthTransactor) DecreaseAllowance(opts *bind.TransactOpts, spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)

DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.

Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)

func (*ZetaNonEthTransactor) IncreaseAllowance

func (_ZetaNonEth *ZetaNonEthTransactor) IncreaseAllowance(opts *bind.TransactOpts, spender common.Address, addedValue *big.Int) (*types.Transaction, error)

IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.

Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)

func (*ZetaNonEthTransactor) Mint

func (_ZetaNonEth *ZetaNonEthTransactor) Mint(opts *bind.TransactOpts, mintee common.Address, value *big.Int, internalSendHash [32]byte) (*types.Transaction, error)

Mint is a paid mutator transaction binding the contract method 0x1e458bee.

Solidity: function mint(address mintee, uint256 value, bytes32 internalSendHash) returns()

func (*ZetaNonEthTransactor) RenounceTssAddressUpdater

func (_ZetaNonEth *ZetaNonEthTransactor) RenounceTssAddressUpdater(opts *bind.TransactOpts) (*types.Transaction, error)

RenounceTssAddressUpdater is a paid mutator transaction binding the contract method 0x779e3b63.

Solidity: function renounceTssAddressUpdater() returns()

func (*ZetaNonEthTransactor) Transfer

func (_ZetaNonEth *ZetaNonEthTransactor) Transfer(opts *bind.TransactOpts, to common.Address, amount *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(address to, uint256 amount) returns(bool)

func (*ZetaNonEthTransactor) TransferFrom

func (_ZetaNonEth *ZetaNonEthTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(address from, address to, uint256 amount) returns(bool)

func (*ZetaNonEthTransactor) UpdateTssAndConnectorAddresses

func (_ZetaNonEth *ZetaNonEthTransactor) UpdateTssAndConnectorAddresses(opts *bind.TransactOpts, tssAddress_ common.Address, connectorAddress_ common.Address) (*types.Transaction, error)

UpdateTssAndConnectorAddresses is a paid mutator transaction binding the contract method 0x15d57fd4.

Solidity: function updateTssAndConnectorAddresses(address tssAddress_, address connectorAddress_) returns()

type ZetaNonEthTransactorRaw

type ZetaNonEthTransactorRaw struct {
	Contract *ZetaNonEthTransactor // Generic write-only contract binding to access the raw methods on
}

ZetaNonEthTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*ZetaNonEthTransactorRaw) Transact

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

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

func (*ZetaNonEthTransactorRaw) Transfer

func (_ZetaNonEth *ZetaNonEthTransactorRaw) 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 ZetaNonEthTransactorSession

type ZetaNonEthTransactorSession struct {
	Contract     *ZetaNonEthTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts     // Transaction auth options to use throughout this session
}

ZetaNonEthTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*ZetaNonEthTransactorSession) Approve

func (_ZetaNonEth *ZetaNonEthTransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(address spender, uint256 amount) returns(bool)

func (*ZetaNonEthTransactorSession) Burn

func (_ZetaNonEth *ZetaNonEthTransactorSession) Burn(amount *big.Int) (*types.Transaction, error)

Burn is a paid mutator transaction binding the contract method 0x42966c68.

Solidity: function burn(uint256 amount) returns()

func (*ZetaNonEthTransactorSession) BurnFrom

func (_ZetaNonEth *ZetaNonEthTransactorSession) BurnFrom(account common.Address, amount *big.Int) (*types.Transaction, error)

BurnFrom is a paid mutator transaction binding the contract method 0x79cc6790.

Solidity: function burnFrom(address account, uint256 amount) returns()

func (*ZetaNonEthTransactorSession) DecreaseAllowance

func (_ZetaNonEth *ZetaNonEthTransactorSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)

DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.

Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)

func (*ZetaNonEthTransactorSession) IncreaseAllowance

func (_ZetaNonEth *ZetaNonEthTransactorSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)

IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.

Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)

func (*ZetaNonEthTransactorSession) Mint

func (_ZetaNonEth *ZetaNonEthTransactorSession) Mint(mintee common.Address, value *big.Int, internalSendHash [32]byte) (*types.Transaction, error)

Mint is a paid mutator transaction binding the contract method 0x1e458bee.

Solidity: function mint(address mintee, uint256 value, bytes32 internalSendHash) returns()

func (*ZetaNonEthTransactorSession) RenounceTssAddressUpdater

func (_ZetaNonEth *ZetaNonEthTransactorSession) RenounceTssAddressUpdater() (*types.Transaction, error)

RenounceTssAddressUpdater is a paid mutator transaction binding the contract method 0x779e3b63.

Solidity: function renounceTssAddressUpdater() returns()

func (*ZetaNonEthTransactorSession) Transfer

func (_ZetaNonEth *ZetaNonEthTransactorSession) Transfer(to common.Address, amount *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(address to, uint256 amount) returns(bool)

func (*ZetaNonEthTransactorSession) TransferFrom

func (_ZetaNonEth *ZetaNonEthTransactorSession) TransferFrom(from common.Address, to common.Address, amount *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(address from, address to, uint256 amount) returns(bool)

func (*ZetaNonEthTransactorSession) UpdateTssAndConnectorAddresses

func (_ZetaNonEth *ZetaNonEthTransactorSession) UpdateTssAndConnectorAddresses(tssAddress_ common.Address, connectorAddress_ common.Address) (*types.Transaction, error)

UpdateTssAndConnectorAddresses is a paid mutator transaction binding the contract method 0x15d57fd4.

Solidity: function updateTssAndConnectorAddresses(address tssAddress_, address connectorAddress_) returns()

type ZetaNonEthTransfer

type ZetaNonEthTransfer struct {
	From  common.Address
	To    common.Address
	Value *big.Int
	Raw   types.Log // Blockchain specific contextual infos
}

ZetaNonEthTransfer represents a Transfer event raised by the ZetaNonEth contract.

type ZetaNonEthTransferIterator

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

ZetaNonEthTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the ZetaNonEth contract.

func (*ZetaNonEthTransferIterator) Close

func (it *ZetaNonEthTransferIterator) Close() error

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

func (*ZetaNonEthTransferIterator) Error

func (it *ZetaNonEthTransferIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*ZetaNonEthTransferIterator) Next

func (it *ZetaNonEthTransferIterator) 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