Variable ADDRESS_PRECOMPILE_ABIConst
ADDRESS_PRECOMPILE_ABI: readonly [
{
inputs: readonly [
{ internalType: "string"; name: "addr"; type: "string" },
];
name: "getEvmAddr";
outputs: readonly [
{ internalType: "address"; name: "response"; type: "address" },
];
stateMutability: "view";
type: "function";
},
{
inputs: readonly [
{ internalType: "address"; name: "addr"; type: "address" },
];
name: "getSeiAddr";
outputs: readonly [
{ internalType: "string"; name: "response"; type: "string" },
];
stateMutability: "view";
type: "function";
},
{
inputs: readonly [
{ internalType: "string"; name: "v"; type: "string" },
{ internalType: "string"; name: "r"; type: "string" },
{ internalType: "string"; name: "s"; type: "string" },
{ internalType: "string"; name: "customMessage"; type: "string" },
];
name: "associate";
outputs: readonly [
{ internalType: "string"; name: "seiAddr"; type: "string" },
{ internalType: "address"; name: "evmAddr"; type: "address" },
];
stateMutability: "nonpayable";
type: "function";
},
{
inputs: readonly [
{ internalType: "string"; name: "pubKeyHex"; type: "string" },
];
name: "associatePubKey";
outputs: readonly [
{ internalType: "string"; name: "seiAddr"; type: "string" },
{ internalType: "address"; name: "evmAddr"; type: "address" },
];
stateMutability: "nonpayable";
type: "function";
},
] = ...
The ABI for the Address precompile contract.