UNPKG

@dfinity/cketh

Version:

A library for interfacing with ckETH.

3 lines (2 loc) 5.62 kB
import{Canister as v,createServices as A}from"@dfinity/utils";var T=({IDL:e})=>{let t=e.Record({canister_id:e.Principal,installed_wasm_hash:e.Text}),c=e.Record({token_symbol:e.Text,ledger:t,index:t,archives:e.Opt(e.Vec(e.Principal))}),s=e.Record({cycles_top_up_increment:e.Opt(e.Nat),cycles_for_ledger_creation:e.Opt(e.Nat),cycles_for_archive_creation:e.Opt(e.Nat),cycles_for_index_creation:e.Opt(e.Nat)}),n=e.Record({manage_ledger_suites:e.Opt(e.Vec(c)),cycles_management:e.Opt(s),archive_compressed_wasm_hash:e.Opt(e.Text),git_commit_hash:e.Opt(e.Text),ledger_compressed_wasm_hash:e.Opt(e.Text),index_compressed_wasm_hash:e.Opt(e.Text)}),i=e.Record({cycles_top_up_increment:e.Nat,cycles_for_ledger_creation:e.Nat,cycles_for_archive_creation:e.Nat,cycles_for_index_creation:e.Nat}),o=e.Record({cycles_management:e.Opt(i),more_controller_ids:e.Vec(e.Principal),minter_id:e.Opt(e.Principal)}),a=e.Record({chain_id:e.Nat,address:e.Text}),_=e.Record({decimals:e.Nat8,token_symbol:e.Text,transfer_fee:e.Nat,token_logo:e.Text,token_name:e.Text}),l=e.Record({contract:a,ledger_init_arg:_}),V=e.Variant({UpgradeArg:n,InitArg:o,AddErc20Arg:l}),d=e.Record({ledger:e.Opt(e.Principal),index:e.Opt(e.Principal),archives:e.Vec(e.Principal)}),p=e.Variant({stopped:e.Null,stopping:e.Null,running:e.Null}),m=e.Variant({controllers:e.Null,public:e.Null,allowed_viewers:e.Vec(e.Principal)}),g=e.Record({freezing_threshold:e.Nat,controllers:e.Vec(e.Principal),reserved_cycles_limit:e.Nat,log_visibility:m,wasm_memory_limit:e.Nat,memory_allocation:e.Nat,compute_allocation:e.Nat}),h=e.Record({response_payload_bytes_total:e.Nat,num_instructions_total:e.Nat,num_calls_total:e.Nat,request_payload_bytes_total:e.Nat}),y=e.Record({status:p,memory_size:e.Nat,cycles:e.Nat,settings:g,query_stats:h,idle_cycles_burned_per_day:e.Nat,module_hash:e.Opt(e.Vec(e.Nat8)),reserved_cycles:e.Nat}),r=e.Variant({Created:e.Record({canister_id:e.Principal}),Installed:e.Record({canister_id:e.Principal,installed_wasm_hash:e.Text})}),O=e.Record({erc20_contract:a,ledger:e.Opt(r),index:e.Opt(r),archives:e.Vec(e.Principal),ckerc20_token_symbol:e.Text}),x=e.Record({token_symbol:e.Text,ledger:e.Opt(r),index:e.Opt(r),archives:e.Vec(e.Principal)}),u=e.Record({archive_compressed_wasm_hash:e.Text,ledger_compressed_wasm_hash:e.Text,index_compressed_wasm_hash:e.Text}),N=e.Record({cycles_management:i,managed_canisters:e.Vec(O),managed_pre_existing_ledger_suites:e.Opt(e.Vec(x)),more_controller_ids:e.Vec(e.Principal),ledger_suite_version:e.Opt(u),minter_id:e.Opt(e.Principal)});return e.Service({canister_ids:e.Func([a],[e.Opt(d)],[]),get_canister_status:e.Func([],[y],[]),get_orchestrator_info:e.Func([],[N],[])})};var R=({IDL:e})=>{let t=e.Record({canister_id:e.Principal,installed_wasm_hash:e.Text}),c=e.Record({token_symbol:e.Text,ledger:t,index:t,archives:e.Opt(e.Vec(e.Principal))}),s=e.Record({cycles_top_up_increment:e.Opt(e.Nat),cycles_for_ledger_creation:e.Opt(e.Nat),cycles_for_archive_creation:e.Opt(e.Nat),cycles_for_index_creation:e.Opt(e.Nat)}),n=e.Record({manage_ledger_suites:e.Opt(e.Vec(c)),cycles_management:e.Opt(s),archive_compressed_wasm_hash:e.Opt(e.Text),git_commit_hash:e.Opt(e.Text),ledger_compressed_wasm_hash:e.Opt(e.Text),index_compressed_wasm_hash:e.Opt(e.Text)}),i=e.Record({cycles_top_up_increment:e.Nat,cycles_for_ledger_creation:e.Nat,cycles_for_archive_creation:e.Nat,cycles_for_index_creation:e.Nat}),o=e.Record({cycles_management:e.Opt(i),more_controller_ids:e.Vec(e.Principal),minter_id:e.Opt(e.Principal)}),a=e.Record({chain_id:e.Nat,address:e.Text}),_=e.Record({decimals:e.Nat8,token_symbol:e.Text,transfer_fee:e.Nat,token_logo:e.Text,token_name:e.Text}),l=e.Record({contract:a,ledger_init_arg:_}),V=e.Variant({UpgradeArg:n,InitArg:o,AddErc20Arg:l}),d=e.Record({ledger:e.Opt(e.Principal),index:e.Opt(e.Principal),archives:e.Vec(e.Principal)}),p=e.Variant({stopped:e.Null,stopping:e.Null,running:e.Null}),m=e.Variant({controllers:e.Null,public:e.Null,allowed_viewers:e.Vec(e.Principal)}),g=e.Record({freezing_threshold:e.Nat,controllers:e.Vec(e.Principal),reserved_cycles_limit:e.Nat,log_visibility:m,wasm_memory_limit:e.Nat,memory_allocation:e.Nat,compute_allocation:e.Nat}),h=e.Record({response_payload_bytes_total:e.Nat,num_instructions_total:e.Nat,num_calls_total:e.Nat,request_payload_bytes_total:e.Nat}),y=e.Record({status:p,memory_size:e.Nat,cycles:e.Nat,settings:g,query_stats:h,idle_cycles_burned_per_day:e.Nat,module_hash:e.Opt(e.Vec(e.Nat8)),reserved_cycles:e.Nat}),r=e.Variant({Created:e.Record({canister_id:e.Principal}),Installed:e.Record({canister_id:e.Principal,installed_wasm_hash:e.Text})}),O=e.Record({erc20_contract:a,ledger:e.Opt(r),index:e.Opt(r),archives:e.Vec(e.Principal),ckerc20_token_symbol:e.Text}),x=e.Record({token_symbol:e.Text,ledger:e.Opt(r),index:e.Opt(r),archives:e.Vec(e.Principal)}),u=e.Record({archive_compressed_wasm_hash:e.Text,ledger_compressed_wasm_hash:e.Text,index_compressed_wasm_hash:e.Text}),N=e.Record({cycles_management:i,managed_canisters:e.Vec(O),managed_pre_existing_ledger_suites:e.Opt(e.Vec(x)),more_controller_ids:e.Vec(e.Principal),ledger_suite_version:e.Opt(u),minter_id:e.Opt(e.Principal)});return e.Service({canister_ids:e.Func([a],[e.Opt(d)],["query"]),get_canister_status:e.Func([],[y],[]),get_orchestrator_info:e.Func([],[N],["query"])})};var f=class e extends v{static create(t){let{service:c,certifiedService:s,canisterId:n}=A({options:t,idlFactory:R,certifiedIdlFactory:T});return new e(n,c,s)}getOrchestratorInfo=({certified:t}={})=>{let{get_orchestrator_info:c}=this.caller({certified:t});return c()}};export{f as a}; //# sourceMappingURL=chunk-5OCKQCST.js.map