Skip to main content

Admin - Import new tenant contract

POST /v1/tenants/self/contracts

Admin - Import new tenant contract

Request Body
  • deployments object[] required
  • Array [
  • contractAbi
  • contractAddress string required
  • type string required
  • status string required

    Possible values: [ACTIVE, INACTIVE]

    Default value: INACTIVE

  • networkName string required
  • chainId number required

    Possible values: > 0

  • rpcUrl uri required
  • currency string required
  • blockExplorerBaseUrl string required
  • privateKey string
  • publicKey string required
  • paymasterAddresses string[]
  • fakeContractAddress string
  • explorerUrl string required
  • name string
  • templateId string
  • rules object[]
  • Array [
  • ruleId string required
  • name string required
  • functionNames string[] required

    Possible values: >= 1

  • requirements object required
  • functionCallAmount number
  • functionCallTimeRestriction string
  • allowedTokens string[]
  • status string required

    Possible values: [ACTIVE, INACTIVE]

  • ]
  • salt string
  • upgradable boolean
  • proxyType string

    Possible values: [EIP2535, TransparentUpgradeableProxy, EIP1967]

  • proxy object
  • abi
  • address string required
  • owner string required
  • proxyAdmin object
  • abi
  • address string required
  • owner string required
  • implementation object
  • address string required
  • abi
  • extensions object[]
  • Array [
  • abi
  • address string required
  • functions object[] required
  • Array [
  • functionSelector string required
  • functionSignature string required
  • ]
  • ]
  • ]
  • tenant string required

    Possible values: [Game7, zkSync, HyperPlay, Summon, ETHDenver, IronWorks]

Responses

Tenant Contract imported successfully

Loading...