UNPKG

@broxus/js-core

Version:

MobX-based JavaScript Core library

196 lines (195 loc) 5.76 kB
/** * @see https://github.com/broxus/tip3/blob/master/build/TokenFactory.abi.json */ export declare const TokenFactoryAbi: { readonly 'ABI version': 2; readonly version: "2.2"; readonly header: readonly ["time"]; readonly functions: readonly [{ readonly name: "constructor"; readonly inputs: readonly [{ readonly name: "_owner"; readonly type: "address"; }]; readonly outputs: readonly []; }, { readonly name: "owner"; readonly inputs: readonly [{ readonly name: "answerId"; readonly type: "uint32"; }]; readonly outputs: readonly [{ readonly name: "value0"; readonly type: "address"; }]; }, { readonly name: "pendingOwner"; readonly inputs: readonly [{ readonly name: "answerId"; readonly type: "uint32"; }]; readonly outputs: readonly [{ readonly name: "value0"; readonly type: "address"; }]; }, { readonly name: "rootCode"; readonly inputs: readonly [{ readonly name: "answerId"; readonly type: "uint32"; }]; readonly outputs: readonly [{ readonly name: "value0"; readonly type: "cell"; }]; }, { readonly name: "walletCode"; readonly inputs: readonly [{ readonly name: "answerId"; readonly type: "uint32"; }]; readonly outputs: readonly [{ readonly name: "value0"; readonly type: "cell"; }]; }, { readonly name: "walletPlatformCode"; readonly inputs: readonly [{ readonly name: "answerId"; readonly type: "uint32"; }]; readonly outputs: readonly [{ readonly name: "value0"; readonly type: "cell"; }]; }, { readonly name: "createToken"; readonly inputs: readonly [{ readonly name: "callId"; readonly type: "uint32"; }, { readonly name: "name"; readonly type: "string"; }, { readonly name: "symbol"; readonly type: "string"; }, { readonly name: "decimals"; readonly type: "uint8"; }, { readonly name: "initialSupplyTo"; readonly type: "address"; }, { readonly name: "initialSupply"; readonly type: "uint128"; }, { readonly name: "deployWalletValue"; readonly type: "uint128"; }, { readonly name: "mintDisabled"; readonly type: "bool"; }, { readonly name: "burnByRootDisabled"; readonly type: "bool"; }, { readonly name: "burnPaused"; readonly type: "bool"; }, { readonly name: "remainingGasTo"; readonly type: "address"; }]; readonly outputs: readonly []; }, { readonly name: "transferOwner"; readonly inputs: readonly [{ readonly name: "answerId"; readonly type: "uint32"; }, { readonly name: "newOwner"; readonly type: "address"; }]; readonly outputs: readonly [{ readonly name: "value0"; readonly type: "address"; }]; }, { readonly name: "acceptOwner"; readonly inputs: readonly [{ readonly name: "answerId"; readonly type: "uint32"; }]; readonly outputs: readonly [{ readonly name: "value0"; readonly type: "address"; }]; }, { readonly name: "setRootCode"; readonly inputs: readonly [{ readonly name: "_rootCode"; readonly type: "cell"; }]; readonly outputs: readonly []; }, { readonly name: "setWalletCode"; readonly inputs: readonly [{ readonly name: "_walletCode"; readonly type: "cell"; }]; readonly outputs: readonly []; }, { readonly name: "setWalletPlatformCode"; readonly inputs: readonly [{ readonly name: "_walletPlatformCode"; readonly type: "cell"; }]; readonly outputs: readonly []; }, { readonly name: "upgrade"; readonly inputs: readonly [{ readonly name: "code"; readonly type: "cell"; }]; readonly outputs: readonly []; }]; readonly data: readonly [{ readonly key: 1; readonly name: "randomNonce_"; readonly type: "uint32"; }]; readonly events: readonly [{ readonly name: "TokenCreated"; readonly inputs: readonly [{ readonly name: "tokenRoot"; readonly type: "address"; }]; readonly outputs: readonly []; }]; readonly fields: readonly [{ readonly name: "_pubkey"; readonly type: "uint256"; }, { readonly name: "_timestamp"; readonly type: "uint64"; }, { readonly name: "_constructorFlag"; readonly type: "bool"; }, { readonly name: "randomNonce_"; readonly type: "uint32"; }, { readonly name: "owner_"; readonly type: "address"; }, { readonly name: "pendingOwner_"; readonly type: "address"; }, { readonly name: "rootCode_"; readonly type: "cell"; }, { readonly name: "walletCode_"; readonly type: "cell"; }, { readonly name: "walletPlatformCode_"; readonly type: "cell"; }]; };