Contract 845414782b49c2ba195940707a54e85c53d7ecd541185afd3bf86e07a4f10694

← Back to Index 📥 Download WASM

Meta

rssdkver 22.0.7#211569aa49c8d896877dfca1f2eb4fe9071121c8
rsver 1.86.0

Instances

  • CALUZAZZ6FHENZJBQLSTPBZBZOZMACRIHMAEGSCGJYRC35RA5ZDXTKP2
  • CB5WXBS72LJGOISLAKMOZQAVDOJRDPJMIC6ABOK6QSDROU4LIK2Z5HBA
  • CBJFYLTSFNJZUZKBZMUIMBFGSQEAKGKAAMY3H4H4WGW7BPBME7RWWKJX
  • CBKKABNKLWOSEK4KZ37PRRZ5K7CRFVQN6ZZB7TFADHFIPBN2NTTMLMHR
  • CBKVJSNPASZF5R6ALAIHNTK2CZFZ2FDWOXAA3LAG3UWVUZHXR7PAHYKD
  • CBQS7O4RVHVMRF5QBMYOKZMOQCQ7L3DNTECYWMKDP2LTPIB4JV3LJLLM
  • CC33MI2F7HLPVQ3EM4DQIDJNAGJJPQRYJZ4YZXAO6LAD2SSNXIMWF6QO
  • CCN5MZFA4AYIG5VQQ7PBMQVUI3DJSOH2BWA44E2IFW4OSWMSQKFKVGMX
  • CCP2JKBRBKW4CBQ6BPFOQSGDNILVHVXZRHBSEBTU4UWDDPCVI2A5HEVG
  • CCZ5IY7X3PUVIJDIT5O3F2FKGGTKY2DBLDAULA5WKN7A4P4QZMCSRTSL
  • CDBX7S3NGNY6OYHLYKWXRXHYNJATRWXD7IUKYV2GEM3JKLLTF23UT7K3
  • CDOMJJSYX72NJYQWDEG32TRHY46HKABCTQV2LRUHE665MYTVRXHUGTJF
  • CDZM6LBMHOIRBVPZ5LSOC4FTEKCHPR36AQ7FBVG5DZBOCFB6VIIW6SMH

Interface

Deploy the contract Wasm and after deployment invoke the initialize function of the contract with the given arguments.

This has to be authorized by deployer (unless the Deployer instance itself is used as deployer). This way the whole operation is atomic and it's not possible to frontrun the contract initialization.

Returns the contract ID and the result of the initialize function. Code comes from the stellar/soroban-examples repository.

fn deploy(
    env: soroban_sdk::Env,
    deployer: soroban_sdk::Address,
    wasm_hash: soroban_sdk::BytesN<32>,
    salt: soroban_sdk::BytesN<32>,
    init_fn: soroban_sdk::Symbol,
    init_args: soroban_sdk::Vec,
) -> (soroban_sdk::Address, soroban_sdk::Val)

Imports

WebAssembly Text (WAT) ▶