Developer Contract Details
GET /v1/contracts/:contractAddress
Developer Contract Details
Path Parameters
- contractAddress string required
Query Parameters
- ownedBy string
Possible values: [
tenant
,developer
]Default value:
developer
Responses
- 200
Dev contract fetched successfully
- application/json
- Schema
- Example (from schema)
Schema
- status number required
- message string required
data object required
contractAbicontractAddress string requiredtype string requiredownedBy string requiredPossible values: [
tenant
,developer
]Default value:
tenant
status string requiredPossible values: [
ACTIVE
,INACTIVE
]Default value:
INACTIVE
networkName string requiredchainId number requiredPossible values:
> 0
rpcUrl uri requiredcurrency string requiredblockExplorerBaseUrl string requiredprivateKey stringpublicKey string requiredpaymasterAddresses string[]fakeContractAddress stringexplorerUrl string requiredname stringtenantName stringPossible values: [
Game7
,zkSync
,HyperPlay
,Summon
,ETHDenver
,IronWorks
]tenantId stringtemplateId stringcreatedAt stringnull requiredupdatedAt stringnull requiredrules object[]
Array [ruleId string requiredname string requiredfunctionNames string[] requiredPossible values:
>= 1
requirements object required
functionCallAmount numberfunctionCallTimeRestriction stringallowedTokens string[]status string requiredPossible values: [
ACTIVE
,INACTIVE
]]salt stringupgradable booleanproxyType stringPossible values: [
EIP2535
,TransparentUpgradeableProxy
,EIP1967
]proxy object
abiaddress string requiredowner string requiredproxyAdmin object
abiaddress string requiredowner string requiredimplementation object
address string requiredabiextensions object[]
Array [abiaddress string requiredfunctions object[] required
Array [functionSelector string requiredfunctionSignature string required]]
{
"status": 0,
"message": "string",
"data": {
"contractAbi": {},
"contractAddress": "string",
"type": "string",
"ownedBy": "tenant",
"status": "INACTIVE",
"networkName": "string",
"chainId": 0,
"rpcUrl": "string",
"currency": "string",
"blockExplorerBaseUrl": "string",
"privateKey": "string",
"publicKey": "string",
"paymasterAddresses": [
"string"
],
"fakeContractAddress": "string",
"explorerUrl": "string",
"name": "string",
"tenantName": "Game7",
"tenantId": "string",
"templateId": "string",
"rules": [
{
"ruleId": "string",
"name": "string",
"functionNames": [
"string"
],
"requirements": {
"functionCallAmount": 0,
"functionCallTimeRestriction": "string",
"allowedTokens": [
"string"
],
"status": "ACTIVE"
}
}
],
"salt": "string",
"upgradable": true,
"proxyType": "EIP2535",
"proxy": {
"abi": {},
"address": "string",
"owner": "string"
},
"proxyAdmin": {
"abi": {},
"address": "string",
"owner": "string"
},
"implementation": {
"address": "string",
"abi": {}
},
"extensions": [
{
"abi": {},
"address": "string",
"functions": [
{
"functionSelector": "string",
"functionSignature": "string"
}
]
}
]
}
}
Loading...