Variable INTERCHAIN_TOKEN_SERVICE_ENCODERSConst
INTERCHAIN_TOKEN_SERVICE_ENCODERS: {
acceptOperatorship: {
args: ((__namedParameters) => readonly [`0x${string}`]);
data: ((__namedParameters) => `0x${string}`);
};
callContractWithInterchainToken: {
args: ((__namedParameters) => readonly [`0x${string}`, string, `0x${string}`, bigint, `0x${string}`, bigint]);
data: ((__namedParameters) => `0x${string}`);
};
contractCallValue: {
args: ((__namedParameters) => readonly [string, string, `0x${string}`]);
data: ((__namedParameters) => `0x${string}`);
};
contractCallWithTokenValue: {
args: ((__namedParameters) => readonly [string, string, `0x${string}`, string, bigint]);
data: ((__namedParameters) => `0x${string}`);
};
deployInterchainToken: {
args: ((__namedParameters) => readonly [`0x${string}`, string, string, string, number, `0x${string}`, bigint]);
data: ((__namedParameters) => `0x${string}`);
};
deployTokenManager: {
args: ((__namedParameters) => readonly [`0x${string}`, string, number, `0x${string}`, bigint]);
data: ((__namedParameters) => `0x${string}`);
};
execute: {
args: ((__namedParameters) => readonly [`0x${string}`, string, string, `0x${string}`]);
data: ((__namedParameters) => `0x${string}`);
};
executeWithToken: {
args: ((__namedParameters) => readonly [`0x${string}`, string, string, `0x${string}`, string, bigint]);
data: ((__namedParameters) => `0x${string}`);
};
expressExecute: {
args: ((__namedParameters) => readonly [`0x${string}`, string, string, `0x${string}`]);
data: ((__namedParameters) => `0x${string}`);
};
expressExecuteWithToken: {
args: ((__namedParameters) => readonly [`0x${string}`, string, string, `0x${string}`, string, bigint]);
data: ((__namedParameters) => `0x${string}`);
};
flowInAmount: {
args: ((__namedParameters) => readonly [`0x${string}`]);
data: ((__namedParameters) => `0x${string}`);
};
flowLimit: {
args: ((__namedParameters) => readonly [`0x${string}`]);
data: ((__namedParameters) => `0x${string}`);
};
flowOutAmount: {
args: ((__namedParameters) => readonly [`0x${string}`]);
data: ((__namedParameters) => `0x${string}`);
};
getExpressExecutor: {
args: ((__namedParameters) => readonly [`0x${string}`, string, string, `0x${string}`]);
data: ((__namedParameters) => `0x${string}`);
};
getExpressExecutorWithToken: {
args: ((__namedParameters) => readonly [`0x${string}`, string, string, `0x${string}`, string, bigint]);
data: ((__namedParameters) => `0x${string}`);
};
hasRole: {
args: ((__namedParameters) => readonly [`0x${string}`, number]);
data: ((__namedParameters) => `0x${string}`);
};
interchainTokenAddress: {
args: ((__namedParameters) => readonly [`0x${string}`]);
data: ((__namedParameters) => `0x${string}`);
};
interchainTokenId: {
args: ((__namedParameters) => readonly [`0x${string}`, `0x${string}`]);
data: ((__namedParameters) => `0x${string}`);
};
interchainTransfer: {
args: ((__namedParameters) => readonly [`0x${string}`, string, `0x${string}`, bigint, `0x${string}`, bigint]);
data: ((__namedParameters) => `0x${string}`);
};
isOperator: {
args: ((__namedParameters) => readonly [`0x${string}`]);
data: ((__namedParameters) => `0x${string}`);
};
isTrustedAddress: {
args: ((__namedParameters) => readonly [string, string]);
data: ((__namedParameters) => `0x${string}`);
};
multicall: {
args: ((__namedParameters) => readonly [any]);
data: ((__namedParameters) => `0x${string}`);
};
proposeOperatorship: {
args: ((__namedParameters) => readonly [`0x${string}`]);
data: ((__namedParameters) => `0x${string}`);
};
proposeOwnership: {
args: ((__namedParameters) => readonly [`0x${string}`]);
data: ((__namedParameters) => `0x${string}`);
};
removeTrustedAddress: {
args: ((__namedParameters) => readonly [string]);
data: ((__namedParameters) => `0x${string}`);
};
setFlowLimits: {
args: ((__namedParameters) => readonly [any, any]);
data: ((__namedParameters) => `0x${string}`);
};
setPauseStatus: {
args: ((__namedParameters) => readonly [boolean]);
data: ((__namedParameters) => `0x${string}`);
};
setTrustedAddress: {
args: ((__namedParameters) => readonly [string, string]);
data: ((__namedParameters) => `0x${string}`);
};
setup: {
args: ((__namedParameters) => readonly [`0x${string}`]);
data: ((__namedParameters) => `0x${string}`);
};
tokenManagerAddress: {
args: ((__namedParameters) => readonly [`0x${string}`]);
data: ((__namedParameters) => `0x${string}`);
};
tokenManagerImplementation: {
args: ((__namedParameters) => readonly [bigint]);
data: ((__namedParameters) => `0x${string}`);
};
transferOperatorship: {
args: ((__namedParameters) => readonly [`0x${string}`]);
data: ((__namedParameters) => `0x${string}`);
};
transferOwnership: {
args: ((__namedParameters) => readonly [`0x${string}`]);
data: ((__namedParameters) => `0x${string}`);
};
transmitInterchainTransfer: {
args: ((__namedParameters) => readonly [`0x${string}`, `0x${string}`, string, `0x${string}`, bigint, `0x${string}`]);
data: ((__namedParameters) => `0x${string}`);
};
trustedAddress: {
args: ((__namedParameters) => readonly [string]);
data: ((__namedParameters) => `0x${string}`);
};
trustedAddressHash: {
args: ((__namedParameters) => readonly [string]);
data: ((__namedParameters) => `0x${string}`);
};
upgrade: {
args: ((__namedParameters) => readonly [`0x${string}`, `0x${string}`, `0x${string}`]);
data: ((__namedParameters) => `0x${string}`);
};
validTokenAddress: {
args: ((__namedParameters) => readonly [`0x${string}`]);
data: ((__namedParameters) => `0x${string}`);
};
validTokenManagerAddress: {
args: ((__namedParameters) => readonly [`0x${string}`]);
data: ((__namedParameters) => `0x${string}`);
};
} = ...
Type declaration
acceptOperatorship: {
args: ((__namedParameters) => readonly [`0x${string}`]);
data: ((__namedParameters) => `0x${string}`);
}
args: ((__namedParameters) => readonly [`0x${string}`])
- (__namedParameters): readonly [`0x${string}`]
Returns readonly [`0x${string}`]
data: ((__namedParameters) => `0x${string}`)
- (__namedParameters): `0x${string}`
Returns `0x${string}`
callContractWithInterchainToken: {
args: ((__namedParameters) => readonly [`0x${string}`, string, `0x${string}`, bigint, `0x${string}`, bigint]);
data: ((__namedParameters) => `0x${string}`);
}
args: ((__namedParameters) => readonly [`0x${string}`, string, `0x${string}`, bigint, `0x${string}`, bigint])
- (__namedParameters): readonly [`0x${string}`, string, `0x${string}`, bigint, `0x${string}`, bigint]
Returns readonly [`0x${string}`, string, `0x${string}`, bigint, `0x${string}`, bigint]
data: ((__namedParameters) => `0x${string}`)
- (__namedParameters): `0x${string}`
Returns `0x${string}`
contractCallValue: {
args: ((__namedParameters) => readonly [string, string, `0x${string}`]);
data: ((__namedParameters) => `0x${string}`);
}
args: ((__namedParameters) => readonly [string, string, `0x${string}`])
- (__namedParameters): readonly [string, string, `0x${string}`]
Returns readonly [string, string, `0x${string}`]
data: ((__namedParameters) => `0x${string}`)
- (__namedParameters): `0x${string}`
Returns `0x${string}`
contractCallWithTokenValue: {
args: ((__namedParameters) => readonly [string, string, `0x${string}`, string, bigint]);
data: ((__namedParameters) => `0x${string}`);
}
args: ((__namedParameters) => readonly [string, string, `0x${string}`, string, bigint])
- (__namedParameters): readonly [string, string, `0x${string}`, string, bigint]
Returns readonly [string, string, `0x${string}`, string, bigint]
data: ((__namedParameters) => `0x${string}`)
- (__namedParameters): `0x${string}`
Returns `0x${string}`
deployInterchainToken: {
args: ((__namedParameters) => readonly [`0x${string}`, string, string, string, number, `0x${string}`, bigint]);
data: ((__namedParameters) => `0x${string}`);
}
args: ((__namedParameters) => readonly [`0x${string}`, string, string, string, number, `0x${string}`, bigint])
- (__namedParameters): readonly [`0x${string}`, string, string, string, number, `0x${string}`, bigint]
Returns readonly [`0x${string}`, string, string, string, number, `0x${string}`, bigint]
data: ((__namedParameters) => `0x${string}`)
- (__namedParameters): `0x${string}`
Returns `0x${string}`
deployTokenManager: {
args: ((__namedParameters) => readonly [`0x${string}`, string, number, `0x${string}`, bigint]);
data: ((__namedParameters) => `0x${string}`);
}
args: ((__namedParameters) => readonly [`0x${string}`, string, number, `0x${string}`, bigint])
- (__namedParameters): readonly [`0x${string}`, string, number, `0x${string}`, bigint]
Returns readonly [`0x${string}`, string, number, `0x${string}`, bigint]
data: ((__namedParameters) => `0x${string}`)
- (__namedParameters): `0x${string}`
Returns `0x${string}`
execute: {
args: ((__namedParameters) => readonly [`0x${string}`, string, string, `0x${string}`]);
data: ((__namedParameters) => `0x${string}`);
}
args: ((__namedParameters) => readonly [`0x${string}`, string, string, `0x${string}`])
- (__namedParameters): readonly [`0x${string}`, string, string, `0x${string}`]
Returns readonly [`0x${string}`, string, string, `0x${string}`]
data: ((__namedParameters) => `0x${string}`)
- (__namedParameters): `0x${string}`
Returns `0x${string}`
executeWithToken: {
args: ((__namedParameters) => readonly [`0x${string}`, string, string, `0x${string}`, string, bigint]);
data: ((__namedParameters) => `0x${string}`);
}
args: ((__namedParameters) => readonly [`0x${string}`, string, string, `0x${string}`, string, bigint])
- (__namedParameters): readonly [`0x${string}`, string, string, `0x${string}`, string, bigint]
Returns readonly [`0x${string}`, string, string, `0x${string}`, string, bigint]
data: ((__namedParameters) => `0x${string}`)
- (__namedParameters): `0x${string}`
Returns `0x${string}`
expressExecute: {
args: ((__namedParameters) => readonly [`0x${string}`, string, string, `0x${string}`]);
data: ((__namedParameters) => `0x${string}`);
}
args: ((__namedParameters) => readonly [`0x${string}`, string, string, `0x${string}`])
- (__namedParameters): readonly [`0x${string}`, string, string, `0x${string}`]
Returns readonly [`0x${string}`, string, string, `0x${string}`]
data: ((__namedParameters) => `0x${string}`)
- (__namedParameters): `0x${string}`
Returns `0x${string}`
expressExecuteWithToken: {
args: ((__namedParameters) => readonly [`0x${string}`, string, string, `0x${string}`, string, bigint]);
data: ((__namedParameters) => `0x${string}`);
}
args: ((__namedParameters) => readonly [`0x${string}`, string, string, `0x${string}`, string, bigint])
- (__namedParameters): readonly [`0x${string}`, string, string, `0x${string}`, string, bigint]
Returns readonly [`0x${string}`, string, string, `0x${string}`, string, bigint]
data: ((__namedParameters) => `0x${string}`)
- (__namedParameters): `0x${string}`
Returns `0x${string}`
flowInAmount: {
args: ((__namedParameters) => readonly [`0x${string}`]);
data: ((__namedParameters) => `0x${string}`);
}
args: ((__namedParameters) => readonly [`0x${string}`])
- (__namedParameters): readonly [`0x${string}`]
Returns readonly [`0x${string}`]
data: ((__namedParameters) => `0x${string}`)
- (__namedParameters): `0x${string}`
Returns `0x${string}`
flowLimit: {
args: ((__namedParameters) => readonly [`0x${string}`]);
data: ((__namedParameters) => `0x${string}`);
}
args: ((__namedParameters) => readonly [`0x${string}`])
- (__namedParameters): readonly [`0x${string}`]
Returns readonly [`0x${string}`]
data: ((__namedParameters) => `0x${string}`)
- (__namedParameters): `0x${string}`
Returns `0x${string}`
flowOutAmount: {
args: ((__namedParameters) => readonly [`0x${string}`]);
data: ((__namedParameters) => `0x${string}`);
}
args: ((__namedParameters) => readonly [`0x${string}`])
- (__namedParameters): readonly [`0x${string}`]
Returns readonly [`0x${string}`]
data: ((__namedParameters) => `0x${string}`)
- (__namedParameters): `0x${string}`
Returns `0x${string}`
getExpressExecutor: {
args: ((__namedParameters) => readonly [`0x${string}`, string, string, `0x${string}`]);
data: ((__namedParameters) => `0x${string}`);
}
args: ((__namedParameters) => readonly [`0x${string}`, string, string, `0x${string}`])
- (__namedParameters): readonly [`0x${string}`, string, string, `0x${string}`]
Returns readonly [`0x${string}`, string, string, `0x${string}`]
data: ((__namedParameters) => `0x${string}`)
- (__namedParameters): `0x${string}`
Returns `0x${string}`
getExpressExecutorWithToken: {
args: ((__namedParameters) => readonly [`0x${string}`, string, string, `0x${string}`, string, bigint]);
data: ((__namedParameters) => `0x${string}`);
}
args: ((__namedParameters) => readonly [`0x${string}`, string, string, `0x${string}`, string, bigint])
- (__namedParameters): readonly [`0x${string}`, string, string, `0x${string}`, string, bigint]
Returns readonly [`0x${string}`, string, string, `0x${string}`, string, bigint]
data: ((__namedParameters) => `0x${string}`)
- (__namedParameters): `0x${string}`
Returns `0x${string}`
hasRole: {
args: ((__namedParameters) => readonly [`0x${string}`, number]);
data: ((__namedParameters) => `0x${string}`);
}
args: ((__namedParameters) => readonly [`0x${string}`, number])
- (__namedParameters): readonly [`0x${string}`, number]
Returns readonly [`0x${string}`, number]
data: ((__namedParameters) => `0x${string}`)
- (__namedParameters): `0x${string}`
Returns `0x${string}`
interchainTokenAddress: {
args: ((__namedParameters) => readonly [`0x${string}`]);
data: ((__namedParameters) => `0x${string}`);
}
args: ((__namedParameters) => readonly [`0x${string}`])
- (__namedParameters): readonly [`0x${string}`]
Returns readonly [`0x${string}`]
data: ((__namedParameters) => `0x${string}`)
- (__namedParameters): `0x${string}`
Returns `0x${string}`
interchainTokenId: {
args: ((__namedParameters) => readonly [`0x${string}`, `0x${string}`]);
data: ((__namedParameters) => `0x${string}`);
}
args: ((__namedParameters) => readonly [`0x${string}`, `0x${string}`])
- (__namedParameters): readonly [`0x${string}`, `0x${string}`]
Returns readonly [`0x${string}`, `0x${string}`]
data: ((__namedParameters) => `0x${string}`)
- (__namedParameters): `0x${string}`
Returns `0x${string}`
interchainTransfer: {
args: ((__namedParameters) => readonly [`0x${string}`, string, `0x${string}`, bigint, `0x${string}`, bigint]);
data: ((__namedParameters) => `0x${string}`);
}
args: ((__namedParameters) => readonly [`0x${string}`, string, `0x${string}`, bigint, `0x${string}`, bigint])
- (__namedParameters): readonly [`0x${string}`, string, `0x${string}`, bigint, `0x${string}`, bigint]
Returns readonly [`0x${string}`, string, `0x${string}`, bigint, `0x${string}`, bigint]
data: ((__namedParameters) => `0x${string}`)
- (__namedParameters): `0x${string}`
Returns `0x${string}`
isOperator: {
args: ((__namedParameters) => readonly [`0x${string}`]);
data: ((__namedParameters) => `0x${string}`);
}
args: ((__namedParameters) => readonly [`0x${string}`])
- (__namedParameters): readonly [`0x${string}`]
Returns readonly [`0x${string}`]
data: ((__namedParameters) => `0x${string}`)
- (__namedParameters): `0x${string}`
Returns `0x${string}`
isTrustedAddress: {
args: ((__namedParameters) => readonly [string, string]);
data: ((__namedParameters) => `0x${string}`);
}
args: ((__namedParameters) => readonly [string, string])
- (__namedParameters): readonly [string, string]
Returns readonly [string, string]
data: ((__namedParameters) => `0x${string}`)
- (__namedParameters): `0x${string}`
Returns `0x${string}`
multicall: {
args: ((__namedParameters) => readonly [any]);
data: ((__namedParameters) => `0x${string}`);
}
args: ((__namedParameters) => readonly [any])
- (__namedParameters): readonly [any]
Returns readonly [any]
data: ((__namedParameters) => `0x${string}`)
- (__namedParameters): `0x${string}`
Returns `0x${string}`
proposeOperatorship: {
args: ((__namedParameters) => readonly [`0x${string}`]);
data: ((__namedParameters) => `0x${string}`);
}
args: ((__namedParameters) => readonly [`0x${string}`])
- (__namedParameters): readonly [`0x${string}`]
Returns readonly [`0x${string}`]
data: ((__namedParameters) => `0x${string}`)
- (__namedParameters): `0x${string}`
Returns `0x${string}`
proposeOwnership: {
args: ((__namedParameters) => readonly [`0x${string}`]);
data: ((__namedParameters) => `0x${string}`);
}
args: ((__namedParameters) => readonly [`0x${string}`])
- (__namedParameters): readonly [`0x${string}`]
Returns readonly [`0x${string}`]
data: ((__namedParameters) => `0x${string}`)
- (__namedParameters): `0x${string}`
Returns `0x${string}`
removeTrustedAddress: {
args: ((__namedParameters) => readonly [string]);
data: ((__namedParameters) => `0x${string}`);
}
args: ((__namedParameters) => readonly [string])
- (__namedParameters): readonly [string]
Returns readonly [string]
data: ((__namedParameters) => `0x${string}`)
- (__namedParameters): `0x${string}`
Returns `0x${string}`
setFlowLimits: {
args: ((__namedParameters) => readonly [any, any]);
data: ((__namedParameters) => `0x${string}`);
}
args: ((__namedParameters) => readonly [any, any])
- (__namedParameters): readonly [any, any]
Returns readonly [any, any]
data: ((__namedParameters) => `0x${string}`)
- (__namedParameters): `0x${string}`
Returns `0x${string}`
setPauseStatus: {
args: ((__namedParameters) => readonly [boolean]);
data: ((__namedParameters) => `0x${string}`);
}
args: ((__namedParameters) => readonly [boolean])
- (__namedParameters): readonly [boolean]
Returns readonly [boolean]
data: ((__namedParameters) => `0x${string}`)
- (__namedParameters): `0x${string}`
Returns `0x${string}`
setTrustedAddress: {
args: ((__namedParameters) => readonly [string, string]);
data: ((__namedParameters) => `0x${string}`);
}
args: ((__namedParameters) => readonly [string, string])
- (__namedParameters): readonly [string, string]
Returns readonly [string, string]
data: ((__namedParameters) => `0x${string}`)
- (__namedParameters): `0x${string}`
Returns `0x${string}`
setup: {
args: ((__namedParameters) => readonly [`0x${string}`]);
data: ((__namedParameters) => `0x${string}`);
}
args: ((__namedParameters) => readonly [`0x${string}`])
- (__namedParameters): readonly [`0x${string}`]
Returns readonly [`0x${string}`]
data: ((__namedParameters) => `0x${string}`)
- (__namedParameters): `0x${string}`
Returns `0x${string}`
tokenManagerAddress: {
args: ((__namedParameters) => readonly [`0x${string}`]);
data: ((__namedParameters) => `0x${string}`);
}
args: ((__namedParameters) => readonly [`0x${string}`])
- (__namedParameters): readonly [`0x${string}`]
Returns readonly [`0x${string}`]
data: ((__namedParameters) => `0x${string}`)
- (__namedParameters): `0x${string}`
Returns `0x${string}`
tokenManagerImplementation: {
args: ((__namedParameters) => readonly [bigint]);
data: ((__namedParameters) => `0x${string}`);
}
args: ((__namedParameters) => readonly [bigint])
- (__namedParameters): readonly [bigint]
Returns readonly [bigint]
data: ((__namedParameters) => `0x${string}`)
- (__namedParameters): `0x${string}`
Returns `0x${string}`
transferOperatorship: {
args: ((__namedParameters) => readonly [`0x${string}`]);
data: ((__namedParameters) => `0x${string}`);
}
args: ((__namedParameters) => readonly [`0x${string}`])
- (__namedParameters): readonly [`0x${string}`]
Returns readonly [`0x${string}`]
data: ((__namedParameters) => `0x${string}`)
- (__namedParameters): `0x${string}`
Returns `0x${string}`
transferOwnership: {
args: ((__namedParameters) => readonly [`0x${string}`]);
data: ((__namedParameters) => `0x${string}`);
}
args: ((__namedParameters) => readonly [`0x${string}`])
- (__namedParameters): readonly [`0x${string}`]
Returns readonly [`0x${string}`]
data: ((__namedParameters) => `0x${string}`)
- (__namedParameters): `0x${string}`
Returns `0x${string}`
transmitInterchainTransfer: {
args: ((__namedParameters) => readonly [`0x${string}`, `0x${string}`, string, `0x${string}`, bigint, `0x${string}`]);
data: ((__namedParameters) => `0x${string}`);
}
args: ((__namedParameters) => readonly [`0x${string}`, `0x${string}`, string, `0x${string}`, bigint, `0x${string}`])
- (__namedParameters): readonly [`0x${string}`, `0x${string}`, string, `0x${string}`, bigint, `0x${string}`]
Returns readonly [`0x${string}`, `0x${string}`, string, `0x${string}`, bigint, `0x${string}`]
data: ((__namedParameters) => `0x${string}`)
- (__namedParameters): `0x${string}`
Returns `0x${string}`
trustedAddress: {
args: ((__namedParameters) => readonly [string]);
data: ((__namedParameters) => `0x${string}`);
}
args: ((__namedParameters) => readonly [string])
- (__namedParameters): readonly [string]
Returns readonly [string]
data: ((__namedParameters) => `0x${string}`)
- (__namedParameters): `0x${string}`
Returns `0x${string}`
trustedAddressHash: {
args: ((__namedParameters) => readonly [string]);
data: ((__namedParameters) => `0x${string}`);
}
args: ((__namedParameters) => readonly [string])
- (__namedParameters): readonly [string]
Returns readonly [string]
data: ((__namedParameters) => `0x${string}`)
- (__namedParameters): `0x${string}`
Returns `0x${string}`
upgrade: {
args: ((__namedParameters) => readonly [`0x${string}`, `0x${string}`, `0x${string}`]);
data: ((__namedParameters) => `0x${string}`);
}
args: ((__namedParameters) => readonly [`0x${string}`, `0x${string}`, `0x${string}`])
- (__namedParameters): readonly [`0x${string}`, `0x${string}`, `0x${string}`]
Returns readonly [`0x${string}`, `0x${string}`, `0x${string}`]
data: ((__namedParameters) => `0x${string}`)
- (__namedParameters): `0x${string}`
Returns `0x${string}`
validTokenAddress: {
args: ((__namedParameters) => readonly [`0x${string}`]);
data: ((__namedParameters) => `0x${string}`);
}
args: ((__namedParameters) => readonly [`0x${string}`])
- (__namedParameters): readonly [`0x${string}`]
Returns readonly [`0x${string}`]
data: ((__namedParameters) => `0x${string}`)
- (__namedParameters): `0x${string}`
Returns `0x${string}`
validTokenManagerAddress: {
args: ((__namedParameters) => readonly [`0x${string}`]);
data: ((__namedParameters) => `0x${string}`);
}
args: ((__namedParameters) => readonly [`0x${string}`])
- (__namedParameters): readonly [`0x${string}`]
Returns readonly [`0x${string}`]
data: ((__namedParameters) => `0x${string}`)
- (__namedParameters): `0x${string}`
Returns `0x${string}`
Factory function for InterchainTokenService.acceptOperatorship function args