SYMBOL INDEX (550 symbols across 68 files) FILE: api/account/account.go type Tx (line 17) | type Tx interface type TxBuilder (line 59) | type TxBuilder interface type Client (line 65) | type Client interface FILE: api/address/address.go type Address (line 9) | type Address method SizeHint (line 13) | func (addr Address) SizeHint() int { method Marshal (line 19) | func (addr Address) Marshal(buf []byte, rem int) ([]byte, int, error) { method Unmarshal (line 25) | func (addr *Address) Unmarshal(buf []byte, rem int) ([]byte, int, erro... type RawAddress (line 30) | type RawAddress method SizeHint (line 34) | func (addr RawAddress) SizeHint() int { method Marshal (line 40) | func (addr RawAddress) Marshal(buf []byte, rem int) ([]byte, int, erro... method Unmarshal (line 46) | func (addr *RawAddress) Unmarshal(buf []byte, rem int) ([]byte, int, e... type Encoder (line 52) | type Encoder interface type Decoder (line 58) | type Decoder interface type EncodeDecoder (line 64) | type EncodeDecoder interface FILE: api/contract/contract.go type CallData (line 15) | type CallData method SizeHint (line 19) | func (data CallData) SizeHint() int { method Marshal (line 25) | func (data CallData) Marshal(buf []byte, rem int) ([]byte, int, error) { method Unmarshal (line 31) | func (data *CallData) Unmarshal(buf []byte, rem int) ([]byte, int, err... type Caller (line 38) | type Caller interface FILE: api/gas/gas.go type Estimator (line 17) | type Estimator interface FILE: api/utxo/utxo.go type Outpoint (line 14) | type Outpoint struct type Output (line 21) | type Output struct type Input (line 31) | type Input struct type Recipient (line 39) | type Recipient struct type Tx (line 46) | type Tx interface type TxBuilder (line 76) | type TxBuilder interface type Client (line 82) | type Client interface FILE: chain/arbitrum/client.go constant DefaultClientRPCURL (line 10) | DefaultClientRPCURL = "http://127.0.0.1:8547" FILE: chain/avalanche/client.go constant DefaultClientRPCURL (line 10) | DefaultClientRPCURL = "http://127.0.0.1:9650/ext/bc/C/rpc" FILE: chain/bitcoin/address.go type AddressEncodeDecoder (line 13) | type AddressEncodeDecoder struct function NewAddressEncodeDecoder (line 20) | func NewAddressEncodeDecoder(params *chaincfg.Params) AddressEncodeDecod... type AddressEncoder (line 29) | type AddressEncoder struct method EncodeAddress (line 40) | func (encoder AddressEncoder) EncodeAddress(rawAddr address.RawAddress... method encodeBase58 (line 51) | func (encoder AddressEncoder) encodeBase58(rawAddr address.RawAddress)... method encodeBech32 (line 61) | func (encoder AddressEncoder) encodeBech32(rawAddr address.RawAddress)... function NewAddressEncoder (line 35) | func NewAddressEncoder(params *chaincfg.Params) AddressEncoder { type AddressDecoder (line 82) | type AddressDecoder struct method DecodeAddress (line 93) | func (decoder AddressDecoder) DecodeAddress(addr address.Address) (add... function NewAddressDecoder (line 88) | func NewAddressDecoder(params *chaincfg.Params) AddressDecoder { FILE: chain/bitcoin/bitcoin.go constant DefaultClientTimeout (line 25) | DefaultClientTimeout = time.Minute constant DefaultClientTimeoutRetry (line 27) | DefaultClientTimeoutRetry = time.Second constant DefaultClientHost (line 30) | DefaultClientHost = "http://0.0.0.0:18443" constant DefaultClientUser (line 34) | DefaultClientUser = "user" constant DefaultClientPassword (line 38) | DefaultClientPassword = "password" type ClientOptions (line 42) | type ClientOptions struct method WithHost (line 64) | func (opts ClientOptions) WithHost(host string) ClientOptions { method WithUser (line 71) | func (opts ClientOptions) WithUser(user string) ClientOptions { method WithPassword (line 78) | func (opts ClientOptions) WithPassword(password string) ClientOptions { function DefaultClientOptions (line 53) | func DefaultClientOptions() ClientOptions { type Client (line 85) | type Client interface type client (line 97) | type client struct method LatestBlock (line 113) | func (client *client) LatestBlock(ctx context.Context) (pack.U64, erro... method Output (line 126) | func (client *client) Output(ctx context.Context, outpoint utxo.Outpoi... method UnspentOutput (line 161) | func (client *client) UnspentOutput(ctx context.Context, outpoint utxo... method SubmitTx (line 191) | func (client *client) SubmitTx(ctx context.Context, tx utxo.Tx) error { method TxSenders (line 204) | func (client *client) TxSenders(ctx context.Context, id pack.Bytes) ([... method UnspentOutputs (line 227) | func (client *client) UnspentOutputs(ctx context.Context, minConf, max... method Confirmations (line 262) | func (client *client) Confirmations(ctx context.Context, txHash pack.B... method EstimateSmartFee (line 286) | func (client *client) EstimateSmartFee(ctx context.Context, numBlocks ... method EstimateFeeLegacy (line 300) | func (client *client) EstimateFeeLegacy(ctx context.Context, numBlocks... method getRawTransaction (line 317) | func (client *client) getRawTransaction(ctx context.Context, txhash pa... method send (line 327) | func (client *client) send(ctx context.Context, resp interface{}, meth... function NewClient (line 103) | func NewClient(opts ClientOptions) Client { function encodeRequest (line 358) | func encodeRequest(method string, params []interface{}) ([]byte, error) { function decodeResponse (line 381) | func decodeResponse(resp interface{}, r io.Reader) error { function retry (line 403) | func retry(ctx context.Context, dur time.Duration, f func() error) error { FILE: chain/bitcoin/bitcoin_suite_test.go function TestBitcoin (line 10) | func TestBitcoin(t *testing.T) { FILE: chain/bitcoin/gas.go constant btcToSatoshis (line 12) | btcToSatoshis = 1e8 constant kilobyteToByte (line 13) | kilobyteToByte = 1024 type GasEstimator (line 21) | type GasEstimator struct method EstimateGas (line 45) | func (gasEstimator GasEstimator) EstimateGas(ctx context.Context) (pac... function NewGasEstimator (line 29) | func NewGasEstimator(client Client, numBlocks int64, fallbackGas pack.U2... FILE: chain/bitcoin/utxo.go constant Version (line 19) | Version int32 = 2 type TxBuilder (line 23) | type TxBuilder struct method BuildTx (line 42) | func (txBuilder TxBuilder) BuildTx(inputs []utxo.Input, recipients []u... function NewTxBuilder (line 31) | func NewTxBuilder(params *chaincfg.Params) TxBuilder { type Tx (line 78) | type Tx struct method Hash (line 88) | func (tx *Tx) Hash() (pack.Bytes, error) { method Inputs (line 94) | func (tx *Tx) Inputs() ([]utxo.Input, error) { method Outputs (line 99) | func (tx *Tx) Outputs() ([]utxo.Output, error) { method Sighashes (line 121) | func (tx *Tx) Sighashes() ([]pack.Bytes32, error) { method Sign (line 161) | func (tx *Tx) Sign(signatures []pack.Bytes65, pubKey pack.Bytes) error { method Serialize (line 213) | func (tx *Tx) Serialize() (pack.Bytes, error) { FILE: chain/bitcoincash/address.go type AddressEncodeDecoder (line 31) | type AddressEncodeDecoder struct function NewAddressEncodeDecoder (line 38) | func NewAddressEncodeDecoder(params *chaincfg.Params) AddressEncodeDecod... type AddressEncoder (line 47) | type AddressEncoder struct method EncodeAddress (line 70) | func (encoder AddressEncoder) EncodeAddress(rawAddr address.RawAddress... function NewAddressEncoder (line 53) | func NewAddressEncoder(params *chaincfg.Params) AddressEncoder { type AddressDecoder (line 59) | type AddressDecoder struct method DecodeAddress (line 97) | func (decoder AddressDecoder) DecodeAddress(addr address.Address) (add... function NewAddressDecoder (line 65) | func NewAddressDecoder(params *chaincfg.Params) AddressDecoder { function encodeLegacyAddress (line 140) | func encodeLegacyAddress(rawAddr address.RawAddress, params *chaincfg.Pa... function decodeLegacyAddress (line 150) | func decodeLegacyAddress(addr address.Address, params *chaincfg.Params) ... type Address (line 170) | type Address interface type AddressLegacy (line 176) | type AddressLegacy struct method BitcoinAddress (line 181) | func (addr AddressLegacy) BitcoinAddress() btcutil.Address { type AddressPubKeyHash (line 187) | type AddressPubKeyHash struct method String (line 213) | func (addr AddressPubKeyHash) String() string { method EncodeAddress (line 220) | func (addr AddressPubKeyHash) EncodeAddress() string { method ScriptAddress (line 231) | func (addr AddressPubKeyHash) ScriptAddress() []byte { method IsForNet (line 237) | func (addr AddressPubKeyHash) IsForNet(params *chaincfg.Params) bool { method BitcoinAddress (line 242) | func (addr AddressPubKeyHash) BitcoinAddress() btcutil.Address { function NewAddressPubKeyHash (line 194) | func NewAddressPubKeyHash(pkh []byte, params *chaincfg.Params) (AddressP... function NewAddressPubKey (line 201) | func NewAddressPubKey(pk []byte, params *chaincfg.Params) (AddressPubKey... type AddressScriptHash (line 248) | type AddressScriptHash struct method String (line 275) | func (addr AddressScriptHash) String() string { method EncodeAddress (line 282) | func (addr AddressScriptHash) EncodeAddress() string { method ScriptAddress (line 293) | func (addr AddressScriptHash) ScriptAddress() []byte { method IsForNet (line 299) | func (addr AddressScriptHash) IsForNet(params *chaincfg.Params) bool { method BitcoinAddress (line 304) | func (addr AddressScriptHash) BitcoinAddress() btcutil.Address { function NewAddressScriptHash (line 255) | func NewAddressScriptHash(script []byte, params *chaincfg.Params) (Addre... function NewAddressScriptHashFromHash (line 262) | func NewAddressScriptHashFromHash(scriptHash []byte, params *chaincfg.Pa... function encodeAddress (line 310) | func encodeAddress(version byte, hash []byte, params *chaincfg.Params) (... function addressFromRawBytes (line 323) | func addressFromRawBytes(addrBytes []byte, params *chaincfg.Params) (Add... function EncodeToString (line 345) | func EncodeToString(data []byte) string { function DecodeString (line 354) | func DecodeString(address string) []byte { function AppendChecksum (line 365) | func AppendChecksum(prefix string, payload []byte) []byte { function VerifyChecksum (line 385) | func VerifyChecksum(prefix string, payload []byte) bool { function EncodePrefix (line 392) | func EncodePrefix(prefixString string) []byte { function AddressPrefix (line 405) | func AddressPrefix(params *chaincfg.Params) string { function PolyMod (line 439) | func PolyMod(v []byte) uint64 { FILE: chain/bitcoincash/bitcoincash_suite_test.go function TestBitcoinCash (line 10) | func TestBitcoinCash(t *testing.T) { FILE: chain/bitcoincash/gas.go constant bchToSatoshis (line 12) | bchToSatoshis = 1e8 constant kilobyteToByte (line 13) | kilobyteToByte = 1024 type GasEstimator (line 21) | type GasEstimator struct method EstimateGas (line 42) | func (gasEstimator GasEstimator) EstimateGas(ctx context.Context) (pac... function NewGasEstimator (line 28) | func NewGasEstimator(client Client, fallbackGas pack.U256) GasEstimator { FILE: chain/bitcoincash/utxo.go constant SighashForkID (line 21) | SighashForkID = txscript.SigHashType(0x40) constant SighashMask (line 24) | SighashMask = txscript.SigHashType(0x1F) constant Version (line 27) | Version int32 = 1 function DefaultClientOptions (line 35) | func DefaultClientOptions() ClientOptions { type TxBuilder (line 48) | type TxBuilder struct method BuildTx (line 73) | func (txBuilder TxBuilder) BuildTx(inputs []utxo.Input, recipients []u... function NewTxBuilder (line 55) | func NewTxBuilder(params *chaincfg.Params) utxo.TxBuilder { type Tx (line 113) | type Tx struct method Hash (line 124) | func (tx *Tx) Hash() (pack.Bytes, error) { method Inputs (line 131) | func (tx *Tx) Inputs() ([]utxo.Input, error) { method Outputs (line 137) | func (tx *Tx) Outputs() ([]utxo.Output, error) { method Sighashes (line 159) | func (tx *Tx) Sighashes() ([]pack.Bytes32, error) { method Sign (line 186) | func (tx *Tx) Sign(signatures []pack.Bytes65, pubKey pack.Bytes) error { method Serialize (line 220) | func (tx *Tx) Serialize() (pack.Bytes, error) { function CalculateBip143Sighash (line 240) | func CalculateBip143Sighash(subScript []byte, sigHashes *txscript.TxSigH... FILE: chain/bsc/client.go constant DefaultClientRPCURL (line 10) | DefaultClientRPCURL = "http://127.0.0.1:8575/" FILE: chain/cosmos/address.go type Address (line 11) | type Address method AccAddress (line 14) | func (addr Address) AccAddress() sdk.AccAddress { method String (line 19) | func (addr Address) String() string { type AddressEncodeDecoder (line 25) | type AddressEncodeDecoder struct function NewAddressEncodeDecoder (line 31) | func NewAddressEncodeDecoder() AddressEncodeDecoder { type AddressEncoder (line 39) | type AddressEncoder struct method EncodeAddress (line 68) | func (encoder AddressEncoder) EncodeAddress(rawAddr address.RawAddress... type AddressDecoder (line 43) | type AddressDecoder struct method DecodeAddress (line 58) | func (decoder AddressDecoder) DecodeAddress(addr address.Address) (add... function NewAddressDecoder (line 47) | func NewAddressDecoder() AddressDecoder { function NewAddressEncoder (line 52) | func NewAddressEncoder() AddressEncoder { FILE: chain/cosmos/client.go constant DefaultClientTimeout (line 29) | DefaultClientTimeout = time.Minute constant DefaultClientTimeoutRetry (line 31) | DefaultClientTimeoutRetry = time.Second constant DefaultClientHost (line 34) | DefaultClientHost = pack.String("http://0.0.0.0:26657") constant DefaultBroadcastMode (line 40) | DefaultBroadcastMode = pack.String("sync") constant DefaultCoinDenom (line 42) | DefaultCoinDenom = pack.String("uluna") type ClientOptions (line 46) | type ClientOptions struct method WithTimeout (line 70) | func (opts ClientOptions) WithTimeout(timeout time.Duration) ClientOpt... method WithTimeoutRetry (line 76) | func (opts ClientOptions) WithTimeoutRetry(timeoutRetry time.Duration)... method WithHost (line 82) | func (opts ClientOptions) WithHost(host pack.String) ClientOptions { method WithBroadcastMode (line 89) | func (opts ClientOptions) WithBroadcastMode(broadcastMode pack.String)... method WithCoinDenom (line 95) | func (opts ClientOptions) WithCoinDenom(coinDenom pack.String) ClientO... method WithChainID (line 101) | func (opts ClientOptions) WithChainID(chainid pack.String) ClientOptio... function DefaultClientOptions (line 58) | func DefaultClientOptions() ClientOptions { type Client (line 108) | type Client struct method LatestBlock (line 140) | func (client *Client) LatestBlock(ctx context.Context) (pack.U64, erro... method Tx (line 153) | func (client *Client) Tx(ctx context.Context, txHash pack.Bytes) (acco... method SubmitTx (line 167) | func (client *Client) SubmitTx(ctx context.Context, tx account.Tx) err... method AccountNonce (line 187) | func (client *Client) AccountNonce(ctx context.Context, addr address.A... method AccountNumber (line 202) | func (client *Client) AccountNumber(ctx context.Context, addr address.... method AccountBalance (line 216) | func (client *Client) AccountBalance(ctx context.Context, addr address... function NewClient (line 115) | func NewClient(opts ClientOptions, cdc codec.Codec, txConfig cosmClient.... type transport (line 236) | type transport struct method RoundTrip (line 250) | func (t *transport) RoundTrip(req *http.Request) (*http.Response, erro... function newTransport (line 243) | func newTransport(remote string, proxy http.RoundTripper) *transport { FILE: chain/cosmos/cosmos_suite_test.go function TestCosmos (line 10) | func TestCosmos(t *testing.T) { FILE: chain/cosmos/gas.go type GasEstimator (line 15) | type GasEstimator struct method EstimateGas (line 30) | func (gasEstimator *GasEstimator) EstimateGas(ctx context.Context) (pa... function NewGasEstimator (line 21) | func NewGasEstimator(gasPerByte pack.U256) gas.Estimator { FILE: chain/cosmos/tx.go constant DefaultChainID (line 30) | DefaultChainID = pack.String("testnet") constant DefaultSignMode (line 32) | DefaultSignMode = 1 constant DefaultDecimalsDivisor (line 40) | DefaultDecimalsDivisor = 1 type TxBuilderOptions (line 44) | type TxBuilderOptions struct method WithChainID (line 58) | func (opts TxBuilderOptions) WithChainID(chainID pack.String) TxBuilde... method WithDecimalsDivisor (line 63) | func (opts TxBuilderOptions) WithDecimalsDivisor(decimalDivisor pack.U... function DefaultTxBuilderOptions (line 50) | func DefaultTxBuilderOptions() TxBuilderOptions { type txBuilder (line 68) | type txBuilder struct method WithSignMode (line 88) | func (builder txBuilder) WithSignMode(signMode int32) txBuilder { method BuildTx (line 96) | func (builder txBuilder) BuildTx(ctx context.Context, fromPubKey *id.P... function NewTxBuilder (line 78) | func NewTxBuilder(options TxBuilderOptions, client *Client) account.TxBu... type Coin (line 183) | type Coin struct type Coins (line 189) | type Coins method Coins (line 192) | func (coins Coins) Coins() types.Coins { type MsgSend (line 206) | type MsgSend struct method Msg (line 213) | func (msg MsgSend) Msg() types.Msg { type Tx (line 222) | type Tx struct method From (line 237) | func (t Tx) From() address.Address { method To (line 250) | func (t Tx) To() address.Address { method Value (line 264) | func (t Tx) Value() pack.U256 { method Nonce (line 281) | func (t Tx) Nonce() pack.U256 { method Payload (line 294) | func (t Tx) Payload() contract.CallData { method Hash (line 306) | func (t Tx) Hash() pack.Bytes { method Sighashes (line 316) | func (t Tx) Sighashes() ([]pack.Bytes32, error) { method Sign (line 322) | func (t *Tx) Sign(signatures []pack.Bytes65, pubKey pack.Bytes) error { method Serialize (line 338) | func (t Tx) Serialize() (pack.Bytes, error) { function signatureFromBytes (line 353) | func signatureFromBytes(sigStr []byte) *btcec.Signature { function serializeSig (line 362) | func serializeSig(sig *btcec.Signature) []byte { FILE: chain/digibyte/digibyte.go function init (line 12) | func init() { constant DeploymentTestDummy (line 31) | DeploymentTestDummy = iota constant DeploymentCSV (line 34) | DeploymentCSV constant DeploymentSegwit (line 37) | DeploymentSegwit constant DefinedDeployments (line 40) | DefinedDeployments function newHashFromStr (line 111) | func newHashFromStr(hexStr string) *chainhash.Hash { FILE: chain/digibyte/digibyte_suite_test.go function TestDigiByte (line 10) | func TestDigiByte(t *testing.T) { FILE: chain/digibyte/utxo.go function DefaultClientOptions (line 33) | func DefaultClientOptions() ClientOptions { FILE: chain/dogecoin/dogecoin.go function init (line 7) | func init() { FILE: chain/dogecoin/dogecoin_suite_test.go function TestDogecoin (line 10) | func TestDogecoin(t *testing.T) { FILE: chain/dogecoin/utxo.go function DefaultClientOptions (line 30) | func DefaultClientOptions() ClientOptions { FILE: chain/ethereum/client.go constant DefaultClientRPCURL (line 10) | DefaultClientRPCURL = "http://127.0.0.1:8545/" FILE: chain/ethereum/gas.go constant FeeHistoryBlocks (line 14) | FeeHistoryBlocks = 10 constant FeeHistoryPercentile (line 16) | FeeHistoryPercentile = 5 constant FallbackMaxFeePerGas (line 18) | FallbackMaxFeePerGas = 20000000000 type GasOptions (line 33) | type GasOptions struct type GasEstimator (line 44) | type GasEstimator struct method EstimateGas (line 79) | func (gasEstimator *GasEstimator) EstimateGas(ctx context.Context) (pa... method estimatePriorityFee (line 122) | func (gasEstimator *GasEstimator) estimatePriorityFee(ctx context.Cont... function NewGasEstimator (line 52) | func NewGasEstimator(client *Client, opts GasOptions) *GasEstimator { function NewDefaultGasEstimator (line 62) | func NewDefaultGasEstimator(client *Client) *GasEstimator { FILE: chain/ethereum/tx.go type TxBuilder (line 20) | type TxBuilder struct method BuildTx (line 30) | func (txBuilder TxBuilder) BuildTx(ctx context.Context, fromPubKey *id... function NewTxBuilder (line 25) | func NewTxBuilder(chainID *big.Int) TxBuilder { FILE: chain/evm/address.go type AddressEncodeDecoder (line 16) | type AddressEncodeDecoder struct type AddressEncoder (line 22) | type AddressEncoder interface type addressEncoder (line 26) | type addressEncoder struct method EncodeAddress (line 61) | func (addressEncoder) EncodeAddress(rawAddr address.RawAddress) (addre... function NewAddressEncodeDecoder (line 29) | func NewAddressEncodeDecoder() address.EncodeDecoder { type AddressDecoder (line 37) | type AddressDecoder interface type addressDecoder (line 41) | type addressDecoder struct method DecodeAddress (line 53) | func (addressDecoder) DecodeAddress(encoded address.Address) (address.... function NewAddressDecoder (line 44) | func NewAddressDecoder() AddressDecoder { function NewAddressEncoder (line 49) | func NewAddressEncoder() AddressEncoder { type Address (line 68) | type Address method SizeHint (line 90) | func (Address) SizeHint() int { method Marshal (line 95) | func (addr Address) Marshal(buf []byte, rem int) ([]byte, int, error) { method Unmarshal (line 104) | func (addr *Address) Unmarshal(buf []byte, rem int) ([]byte, int, erro... method MarshalJSON (line 114) | func (addr Address) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 120) | func (addr *Address) UnmarshalJSON(data []byte) error { method String (line 134) | func (addr Address) String() string { method Bytes (line 139) | func (addr Address) Bytes() pack.Bytes { function NewAddressFromHex (line 72) | func NewAddressFromHex(str string) (Address, error) { FILE: chain/evm/client.go constant DefaultClientRPCURL (line 21) | DefaultClientRPCURL = "http://127.0.0.1:8545/" type Client (line 25) | type Client struct method LatestBlock (line 47) | func (client *Client) LatestBlock(ctx context.Context) (pack.U64, erro... method Tx (line 57) | func (client *Client) Tx(ctx context.Context, txID pack.Bytes) (accoun... method SubmitTx (line 116) | func (client *Client) SubmitTx(ctx context.Context, tx account.Tx) err... method AccountNonce (line 131) | func (client *Client) AccountNonce(ctx context.Context, addr address.A... method AccountBalance (line 145) | func (client *Client) AccountBalance(ctx context.Context, addr address... method CallContract (line 159) | func (client *Client) CallContract(ctx context.Context, program addres... function NewClient (line 31) | func NewClient(rpcURL string, chainID *big.Int) (*Client, error) { FILE: chain/evm/encode.go type Payload (line 14) | type Payload struct function Encode (line 21) | func Encode(vals ...interface{}) []byte { FILE: chain/evm/gas.go type GasEstimator (line 12) | type GasEstimator struct method EstimateGas (line 28) | func (gasEstimator *GasEstimator) EstimateGas(ctx context.Context) (pa... function NewGasEstimator (line 19) | func NewGasEstimator(client *Client) *GasEstimator { FILE: chain/evm/tx.go type TxBuilder (line 20) | type TxBuilder struct method BuildTx (line 30) | func (txBuilder TxBuilder) BuildTx(ctx context.Context, fromPubKey *id... function NewTxBuilder (line 25) | func NewTxBuilder(chainID *big.Int) TxBuilder { type Tx (line 49) | type Tx struct method Hash (line 57) | func (tx Tx) Hash() pack.Bytes { method From (line 63) | func (tx Tx) From() address.Address { method To (line 74) | func (tx Tx) To() address.Address { method Value (line 79) | func (tx Tx) Value() pack.U256 { method Nonce (line 85) | func (tx Tx) Nonce() pack.U256 { method Payload (line 92) | func (tx Tx) Payload() contract.CallData { method Sighashes (line 98) | func (tx Tx) Sighashes() ([]pack.Bytes32, error) { method Sign (line 105) | func (tx *Tx) Sign(signatures []pack.Bytes65, pubkey pack.Bytes) error { method Serialize (line 116) | func (tx Tx) Serialize() (pack.Bytes, error) { FILE: chain/fantom/client.go constant DefaultClientRPCURL (line 10) | DefaultClientRPCURL = "http://127.0.0.1:18545/" FILE: chain/filecoin/account.go type TxBuilder (line 26) | type TxBuilder struct method BuildTx (line 35) | func (txBuilder TxBuilder) BuildTx(ctx context.Context, fromPubKey *id... function NewTxBuilder (line 30) | func NewTxBuilder() TxBuilder { type Tx (line 65) | type Tx struct method Hash (line 73) | func (tx Tx) Hash() pack.Bytes { method From (line 92) | func (tx Tx) From() address.Address { method To (line 99) | func (tx Tx) To() address.Address { method Value (line 104) | func (tx Tx) Value() pack.U256 { method Nonce (line 110) | func (tx Tx) Nonce() pack.U256 { method Payload (line 117) | func (tx Tx) Payload() contract.CallData { method Sighashes (line 123) | func (tx Tx) Sighashes() ([]pack.Bytes32, error) { method Sign (line 130) | func (tx *Tx) Sign(signatures []pack.Bytes65, pubkey pack.Bytes) error { method Serialize (line 140) | func (tx Tx) Serialize() (pack.Bytes, error) { FILE: chain/filecoin/address.go type AddressEncodeDecoder (line 11) | type AddressEncodeDecoder struct type AddressEncoder (line 17) | type AddressEncoder struct method EncodeAddress (line 32) | func (encoder AddressEncoder) EncodeAddress(raw address.RawAddress) (a... type AddressDecoder (line 20) | type AddressDecoder struct method DecodeAddress (line 45) | func (addrDecoder AddressDecoder) DecodeAddress(addr address.Address) ... function NewAddressEncodeDecoder (line 23) | func NewAddressEncodeDecoder() AddressEncodeDecoder { FILE: chain/filecoin/client.go constant AuthorizationKey (line 23) | AuthorizationKey = "Authorization" constant DefaultClientRPCURL (line 27) | DefaultClientRPCURL = "http://127.0.0.1:1234/rpc/v0" constant DefaultClientAuthToken (line 32) | DefaultClientAuthToken = "" type ClientOptions (line 36) | type ClientOptions struct method WithRPCURL (line 54) | func (opts ClientOptions) WithRPCURL(rpcURL pack.String) ClientOptions { method WithAuthToken (line 61) | func (opts ClientOptions) WithAuthToken(authToken pack.String) ClientO... function DefaultClientOptions (line 45) | func DefaultClientOptions() ClientOptions { type Client (line 68) | type Client struct method LatestBlock (line 90) | func (client *Client) LatestBlock(ctx context.Context) (pack.U64, erro... method Tx (line 104) | func (client *Client) Tx(ctx context.Context, txID pack.Bytes) (accoun... method SubmitTx (line 151) | func (client *Client) SubmitTx(ctx context.Context, tx account.Tx) err... method AccountNonce (line 179) | func (client *Client) AccountNonce(ctx context.Context, addr address.A... method AccountBalance (line 194) | func (client *Client) AccountBalance(ctx context.Context, addr address... function NewClient (line 75) | func NewClient(opts ClientOptions) (*Client, error) { FILE: chain/filecoin/filecoin_suite_test.go function TestFilecoin (line 10) | func TestFilecoin(t *testing.T) { FILE: chain/filecoin/gas.go type GasEstimator (line 19) | type GasEstimator struct method EstimateGas (line 37) | func (gasEstimator *GasEstimator) EstimateGas(ctx context.Context) (pa... function NewGasEstimator (line 27) | func NewGasEstimator(client *Client, gasLimit int64) *GasEstimator { FILE: chain/filecoin/gas_test.go function fetchAuthToken (line 41) | func fetchAuthToken() pack.String { FILE: chain/kava/client.go constant DefaultClientRPCURL (line 10) | DefaultClientRPCURL = "http://127.0.0.1:8575/" FILE: chain/moonbeam/client.go constant DefaultClientRPCURL (line 10) | DefaultClientRPCURL = "http://127.0.0.1:8575/" FILE: chain/optimism/client.go constant DefaultClientRPCURL (line 10) | DefaultClientRPCURL = "http://127.0.0.1:8575/" FILE: chain/polygon/client.go constant DefaultClientRPCURL (line 10) | DefaultClientRPCURL = "http://127.0.0.1:28545/" FILE: chain/solana/address.go type AddressDecoder (line 11) | type AddressDecoder struct method DecodeAddress (line 41) | func (AddressDecoder) DecodeAddress(encoded address.Address) (address.... type AddressEncoder (line 14) | type AddressEncoder struct method EncodeAddress (line 32) | func (AddressEncoder) EncodeAddress(rawAddress address.RawAddress) (ad... type AddressEncodeDecoder (line 17) | type AddressEncodeDecoder struct function NewAddressEncodeDecoder (line 23) | func NewAddressEncodeDecoder() AddressEncodeDecoder { FILE: chain/solana/rpc.go type Request (line 16) | type Request struct type Response (line 26) | type Response struct type Error (line 35) | type Error struct function SendData (line 42) | func SendData(method string, data []byte, url string) (Response, error) { function SendDataWithRetry (line 68) | func SendDataWithRetry(method string, data []byte, url string) (Response... function SendRequest (line 94) | func SendRequest(request Request, url string) (*http.Response, error) { function SendRawPost (line 108) | func SendRawPost(data []byte, url string) (*http.Response, error) { function SendRequestWithRetry (line 123) | func SendRequestWithRetry(request Request, url string, timeoutInSecs int... function newClient (line 141) | func newClient(timeout time.Duration) *http.Client { FILE: chain/solana/solana.go constant DefaultClientRPCURL (line 17) | DefaultClientRPCURL = "http://localhost:8899" type ClientOptions (line 20) | type ClientOptions struct method WithRPCURL (line 40) | func (opts ClientOptions) WithRPCURL(rpcURL pack.String) ClientOptions { function DefaultClientOptions (line 27) | func DefaultClientOptions() ClientOptions { type Client (line 46) | type Client struct method GetAccountData (line 69) | func (client *Client) GetAccountData(account address.Address) (pack.By... method CallContract (line 99) | func (client *Client) CallContract( function NewClient (line 52) | func NewClient(opts ClientOptions) *Client { function FindProgramAddress (line 58) | func FindProgramAddress(seeds []byte, program address.RawAddress) (addre... FILE: chain/solana/solana_ffi.go function UniquePubkey (line 11) | func UniquePubkey() address.Address { function ProgramDerivedAddress (line 21) | func ProgramDerivedAddress(seeds pack.Bytes, program address.Address) ad... FILE: chain/solana/solana_suite_test.go function TestSolana (line 10) | func TestSolana(t *testing.T) { FILE: chain/solana/solana_test.go type GatewayRegistry (line 27) | type GatewayRegistry struct FILE: chain/solana/solanarpc.go type AccountContext (line 5) | type AccountContext struct type AccountValue (line 10) | type AccountValue struct type ResponseGetAccountInfo (line 20) | type ResponseGetAccountInfo struct FILE: chain/substrate/address.go type Address (line 12) | type Address type AddressDecoder (line 16) | type AddressDecoder interface type addressDecoder (line 20) | type addressDecoder struct method DecodeAddress (line 32) | func (addressDecoder) DecodeAddress(encoded pack.String) (pack.Bytes, ... function NewAddressDecoder (line 25) | func NewAddressDecoder() AddressDecoder { FILE: chain/terra/terra.go constant DefaultTerraDecimalsDivisor (line 17) | DefaultTerraDecimalsDivisor = 1e5 function init (line 45) | func init() { function NewClient (line 55) | func NewClient(opts ClientOptions) *Client { function NewTxBuilder (line 63) | func NewTxBuilder(opts TxBuilderOptions, client *Client) account.TxBuild... type GasEstimator (line 67) | type GasEstimator struct method EstimateGas (line 83) | func (gasEstimator GasEstimator) EstimateGas(ctx context.Context) (pac... function NewHttpGasEstimator (line 74) | func NewHttpGasEstimator(url, key string, decimals int, fallbackGas pack... FILE: chain/terra/terra_suite_test.go function TestTerra (line 10) | func TestTerra(t *testing.T) { FILE: chain/zcash/address.go type AddressEncodeDecoder (line 17) | type AddressEncodeDecoder struct type AddressEncoder (line 24) | type AddressEncoder struct method EncodeAddress (line 56) | func (encoder AddressEncoder) EncodeAddress(rawAddr address.RawAddress... type AddressDecoder (line 30) | type AddressDecoder struct method DecodeAddress (line 88) | func (decoder AddressDecoder) DecodeAddress(addr address.Address) (add... function NewAddressEncoder (line 36) | func NewAddressEncoder(params *Params) AddressEncoder { function NewAddressDecoder (line 42) | func NewAddressDecoder(params *Params) AddressDecoder { function NewAddressEncodeDecoder (line 48) | func NewAddressEncodeDecoder(params *Params) AddressEncodeDecoder { function addressType (line 123) | func addressType(prefix []byte, params *Params) (uint8, error) { type Address (line 134) | type Address interface type AddressPubKeyHash (line 141) | type AddressPubKeyHash struct method String (line 159) | func (addr AddressPubKeyHash) String() string { method EncodeAddress (line 166) | func (addr AddressPubKeyHash) EncodeAddress() string { method ScriptAddress (line 173) | func (addr AddressPubKeyHash) ScriptAddress() []byte { method IsForNet (line 179) | func (addr AddressPubKeyHash) IsForNet(params *chaincfg.Params) bool { method BitcoinAddress (line 184) | func (addr AddressPubKeyHash) BitcoinAddress() btcutil.Address { function NewAddressPubKeyHash (line 148) | func NewAddressPubKeyHash(pkh []byte, params *Params) (AddressPubKeyHash... type AddressScriptHash (line 190) | type AddressScriptHash struct method String (line 215) | func (addr AddressScriptHash) String() string { method BitcoinAddress (line 220) | func (addr AddressScriptHash) BitcoinAddress() btcutil.Address { method EncodeAddress (line 227) | func (addr AddressScriptHash) EncodeAddress() string { method ScriptAddress (line 234) | func (addr AddressScriptHash) ScriptAddress() []byte { method IsForNet (line 240) | func (addr AddressScriptHash) IsForNet(params *chaincfg.Params) bool { function NewAddressScriptHash (line 197) | func NewAddressScriptHash(script []byte, params *Params) (AddressScriptH... function NewAddressScriptHashFromHash (line 204) | func NewAddressScriptHashFromHash(scriptHash []byte, params *Params) (Ad... function addressFromRawBytes (line 246) | func addressFromRawBytes(addrBytes []byte, params *Params) (Address, err... function encodeAddress (line 276) | func encodeAddress(hash, prefix []byte) string { function checksum (line 286) | func checksum(input []byte) (cksum [4]byte) { FILE: chain/zcash/gas.go constant multiplier (line 12) | multiplier = 1e8 constant kilobyteToByte (line 13) | kilobyteToByte = 1024 type GasEstimator (line 21) | type GasEstimator struct method EstimateGas (line 45) | func (gasEstimator GasEstimator) EstimateGas(ctx context.Context) (pac... function NewGasEstimator (line 29) | func NewGasEstimator(client Client, numBlocks int64, fallbackGas pack.U2... FILE: chain/zcash/utxo.go constant Version (line 23) | Version int32 = 4 function DefaultClientOptions (line 31) | func DefaultClientOptions() ClientOptions { type TxBuilder (line 43) | type TxBuilder struct method BuildTx (line 69) | func (txBuilder TxBuilder) BuildTx(inputs []utxo.Input, recipients []u... function NewTxBuilder (line 51) | func NewTxBuilder(params *Params, expiryHeight uint32) utxo.TxBuilder { type Tx (line 108) | type Tx struct method Hash (line 120) | func (tx *Tx) Hash() (pack.Bytes, error) { method Inputs (line 130) | func (tx *Tx) Inputs() ([]utxo.Input, error) { method Outputs (line 135) | func (tx *Tx) Outputs() ([]utxo.Output, error) { method Sighashes (line 157) | func (tx *Tx) Sighashes() ([]pack.Bytes32, error) { method Sign (line 187) | func (tx *Tx) Sign(signatures []pack.Bytes65, pubKey pack.Bytes) error { method Serialize (line 220) | func (tx *Tx) Serialize() (pack.Bytes, error) { function calculateSighash (line 321) | func calculateSighash( function blake2b (line 486) | func blake2b(data, key []byte) (h chainhash.Hash, err error) { function sighashKey (line 499) | func sighashKey(activationHeight uint32, network *Params) []byte { function txSighashes (line 512) | func txSighashes(tx *wire.MsgTx) (h *txscript.TxSigHashes, err error) { function calculateHashPrevOuts (line 536) | func calculateHashPrevOuts(tx *wire.MsgTx) (chainhash.Hash, error) { function calculateHashSequence (line 560) | func calculateHashSequence(tx *wire.MsgTx) (chainhash.Hash, error) { function calculateHashOutputs (line 576) | func calculateHashOutputs(tx *wire.MsgTx) (_ chainhash.Hash, err error) { function writeTxOut (line 592) | func writeTxOut(w io.Writer, pver uint32, version int32, to *wire.TxOut)... function writeTxIn (line 601) | func writeTxIn(w io.Writer, pver uint32, version int32, ti *wire.TxIn) e... function writeOutPoint (line 617) | func writeOutPoint(w io.Writer, pver uint32, version int32, op *wire.Out... function writeTxWitness (line 627) | func writeTxWitness(w io.Writer, pver uint32, version int32, wit [][]byt... function writeVarInt (line 643) | func writeVarInt(w io.Writer, pver uint32, val uint64) error { function writeVarBytes (line 672) | func writeVarBytes(w io.Writer, pver uint32, bytes []byte) error { FILE: chain/zcash/zcash.go constant sighashMask (line 8) | sighashMask = 0x1f constant blake2BSighash (line 9) | blake2BSighash = "ZcashSigHash" constant prevoutsHashPersonalization (line 10) | prevoutsHashPersonalization = "ZcashPrevoutHash" constant sequenceHashPersonalization (line 11) | sequenceHashPersonalization = "ZcashSequencHash" constant outputsHashPersonalization (line 12) | outputsHashPersonalization = "ZcashOutputsHash" constant versionOverwinter (line 14) | versionOverwinter int32 = 3 constant versionOverwinterGroupID (line 15) | versionOverwinterGroupID uint32 = 0x3C48270 constant versionSapling (line 16) | versionSapling = 4 constant versionSaplingGroupID (line 17) | versionSaplingGroupID = 0x892f2085 type Params (line 21) | type Params struct type ParamsUpgrade (line 31) | type ParamsUpgrade struct FILE: chain/zcash/zcash_suite_test.go function TestZcash (line 10) | func TestZcash(t *testing.T) { FILE: infra/bitcoin/keygen.go function main (line 12) | func main() { FILE: infra/digibyte/keygen.go function main (line 12) | func main() { FILE: infra/dogecoin/keygen.go function main (line 13) | func main() { FILE: multichain.go type Asset (line 96) | type Asset method OriginChain (line 195) | func (asset Asset) OriginChain() Chain { method ChainType (line 262) | func (asset Asset) ChainType() ChainType { method Type (line 294) | func (asset Asset) Type() AssetType { method SizeHint (line 324) | func (asset Asset) SizeHint() int { method Marshal (line 329) | func (asset Asset) Marshal(buf []byte, rem int) ([]byte, int, error) { method Unmarshal (line 334) | func (asset *Asset) Unmarshal(buf []byte, rem int) ([]byte, int, error) { constant ArbETH (line 102) | ArbETH = Asset("ArbETH") constant AVAX (line 103) | AVAX = Asset("AVAX") constant BCH (line 104) | BCH = Asset("BCH") constant BNB (line 105) | BNB = Asset("BNB") constant BTC (line 106) | BTC = Asset("BTC") constant CAT (line 107) | CAT = Asset("CAT") constant DGB (line 108) | DGB = Asset("DGB") constant DOGE (line 109) | DOGE = Asset("DOGE") constant ETH (line 110) | ETH = Asset("ETH") constant FIL (line 111) | FIL = Asset("FIL") constant FTM (line 112) | FTM = Asset("FTM") constant GETH (line 113) | GETH = Asset("gETH") constant GLMR (line 114) | GLMR = Asset("GLMR") constant KAVA (line 115) | KAVA = Asset("KAVA") constant LUNA (line 116) | LUNA = Asset("LUNA") constant MATIC (line 117) | MATIC = Asset("MATIC") constant oETH (line 118) | oETH = Asset("oETH") constant SOL (line 119) | SOL = Asset("SOL") constant ZEC (line 120) | ZEC = Asset("ZEC") constant USDC_Avalanche (line 122) | USDC_Avalanche = Asset("USDC_Avalanche") constant USDT_Avalanche (line 123) | USDT_Avalanche = Asset("USDT_Avalanche") constant BADGER (line 125) | BADGER = Asset("BADGER") constant BUSD (line 126) | BUSD = Asset("BUSD") constant CRV (line 127) | CRV = Asset("CRV") constant DAI (line 128) | DAI = Asset("DAI") constant EURT (line 129) | EURT = Asset("EURT") constant FTT (line 130) | FTT = Asset("FTT") constant ibBTC (line 131) | ibBTC = Asset("ibBTC") constant KNC (line 132) | KNC = Asset("KNC") constant LINK (line 133) | LINK = Asset("LINK") constant MIM (line 134) | MIM = Asset("MIM") constant REN (line 135) | REN = Asset("REN") constant ROOK (line 136) | ROOK = Asset("ROOK") constant SUSHI (line 137) | SUSHI = Asset("SUSHI") constant UNI (line 138) | UNI = Asset("UNI") constant USDC (line 139) | USDC = Asset("USDC") constant USDT (line 140) | USDT = Asset("USDT") constant DAI_Goerli (line 142) | DAI_Goerli = Asset("DAI_Goerli") constant REN_Goerli (line 143) | REN_Goerli = Asset("REN_Goerli") constant USDC_Goerli (line 144) | USDC_Goerli = Asset("USDC_Goerli") constant USDT_Goerli (line 145) | USDT_Goerli = Asset("USDT_Goerli") constant USDC_Polygon (line 147) | USDC_Polygon = Asset("USDC_Polygon") constant USDT_Polygon (line 148) | USDT_Polygon = Asset("USDT_Polygon") constant AMOCK1 (line 153) | AMOCK1 = Asset("AMOCK1") constant AMOCK2 (line 154) | AMOCK2 = Asset("AMOCK2") constant AMOCK3 (line 155) | AMOCK3 = Asset("AMOCK3") constant UMOCK (line 156) | UMOCK = Asset("UMOCK") type AssetType (line 161) | type AssetType method SizeHint (line 177) | func (assetType AssetType) SizeHint() int { method Marshal (line 183) | func (assetType AssetType) Marshal(buf []byte, rem int) ([]byte, int, ... method Unmarshal (line 189) | func (assetType *AssetType) Unmarshal(buf []byte, rem int) ([]byte, in... constant AssetTypeNative (line 167) | AssetTypeNative = AssetType("NativeAsset") constant AssetTypeToken (line 172) | AssetTypeToken = AssetType("TokenAsset") type Chain (line 339) | type Chain method SizeHint (line 377) | func (chain Chain) SizeHint() int { method Marshal (line 383) | func (chain Chain) Marshal(buf []byte, rem int) ([]byte, int, error) { method Unmarshal (line 389) | func (chain *Chain) Unmarshal(buf []byte, rem int) ([]byte, int, error) { method ChainType (line 395) | func (chain Chain) ChainType() ChainType { method IsAccountBased (line 421) | func (chain Chain) IsAccountBased() bool { method IsUTXOBased (line 427) | func (chain Chain) IsUTXOBased() bool { method NativeAsset (line 433) | func (chain Chain) NativeAsset() Asset { constant Arbitrum (line 345) | Arbitrum = Chain("Arbitrum") constant Avalanche (line 346) | Avalanche = Chain("Avalanche") constant BinanceSmartChain (line 347) | BinanceSmartChain = Chain("BinanceSmartChain") constant Bitcoin (line 348) | Bitcoin = Chain("Bitcoin") constant BitcoinCash (line 349) | BitcoinCash = Chain("BitcoinCash") constant Catalog (line 350) | Catalog = Chain("Catalog") constant DigiByte (line 351) | DigiByte = Chain("DigiByte") constant Dogecoin (line 352) | Dogecoin = Chain("Dogecoin") constant Ethereum (line 353) | Ethereum = Chain("Ethereum") constant Fantom (line 354) | Fantom = Chain("Fantom") constant Filecoin (line 355) | Filecoin = Chain("Filecoin") constant Kava (line 356) | Kava = Chain("Kava") constant Moonbeam (line 357) | Moonbeam = Chain("Moonbeam") constant Optimism (line 358) | Optimism = Chain("Optimism") constant Polygon (line 359) | Polygon = Chain("Polygon") constant Solana (line 360) | Solana = Chain("Solana") constant Terra (line 361) | Terra = Chain("Terra") constant Zcash (line 362) | Zcash = Chain("Zcash") constant Kovan (line 364) | Kovan = Chain("Kovan") constant Goerli (line 365) | Goerli = Chain("Goerli") constant AccountMocker1 (line 370) | AccountMocker1 = Chain("AccountMocker1") constant AccountMocker2 (line 371) | AccountMocker2 = Chain("AccountMocker2") constant UTXOMocker (line 372) | UTXOMocker = Chain("UTXOMocker") type ChainType (line 490) | type ChainType method SizeHint (line 504) | func (chainType ChainType) SizeHint() int { method Marshal (line 510) | func (chainType ChainType) Marshal(buf []byte, rem int) ([]byte, int, ... method Unmarshal (line 516) | func (chainType *ChainType) Unmarshal(buf []byte, rem int) ([]byte, in... constant ChainTypeAccountBased (line 495) | ChainTypeAccountBased = ChainType("Account") constant ChainTypeUTXOBased (line 499) | ChainTypeUTXOBased = ChainType("UTXO") type Network (line 521) | type Network method SizeHint (line 550) | func (net Network) SizeHint() int { method Marshal (line 556) | func (net Network) Marshal(buf []byte, rem int) ([]byte, int, error) { method Unmarshal (line 562) | func (net *Network) Unmarshal(buf []byte, rem int) ([]byte, int, error) { constant NetworkLocalnet (line 530) | NetworkLocalnet = Network("localnet") constant NetworkDevnet (line 536) | NetworkDevnet = Network("devnet") constant NetworkTestnet (line 542) | NetworkTestnet = Network("testnet") constant NetworkMainnet (line 545) | NetworkMainnet = Network("mainnet") FILE: multichain_suite_test.go function TestMultichain (line 10) | func TestMultichain(t *testing.T) { FILE: multichain_test.go function txHashToHex (line 1473) | func txHashToHex(txHash pack.Bytes) pack.String { function fetchAuthToken (line 1485) | func fetchAuthToken() pack.String { function getScript (line 1502) | func getScript(pubKey pack.Bytes) (pack.Bytes, error) { function getPubKeyScript (line 1513) | func getPubKeyScript(pubKey pack.Bytes) (pack.Bytes, error) {