Jungle 4 (Testnet)

oracle.gm

컨트랙트

이 계약에 의해 정의된 데이터 구조입니다.

  • addoracle의 액션 파라미터

    {
      "name": "addoracle",
      "base": "",
      "fields": [
        {
          "name": "oracle",
          "type": "name"
        }
      ]
    }
  • advance의 액션 파라미터

    {
      "name": "advance",
      "base": "",
      "fields": []
    }
  • cmplastepoch의 액션 파라미터

    {
      "name": "cmplastepoch",
      "base": "",
      "fields": [
        {
          "name": "drops",
          "type": "uint64"
        },
        {
          "name": "contract",
          "type": "name"
        }
      ]
    }
  • commit의 액션 파라미터

    {
      "name": "commit",
      "base": "",
      "fields": [
        {
          "name": "oracle",
          "type": "name"
        },
        {
          "name": "epoch",
          "type": "uint64"
        },
        {
          "name": "commit",
          "type": "checksum256"
        }
      ]
    }
  • commit의 테이블 행 유형

    {
      "name": "commit_row",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "epoch",
          "type": "uint64"
        },
        {
          "name": "oracle",
          "type": "name"
        },
        {
          "name": "commit",
          "type": "checksum256"
        }
      ]
    }
  • computedrops의 액션 파라미터

    {
      "name": "computedrops",
      "base": "",
      "fields": [
        {
          "name": "epoch",
          "type": "uint64"
        },
        {
          "name": "drops",
          "type": "uint64"
        }
      ]
    }
  • computeepoch의 액션 파라미터

    {
      "name": "computeepoch",
      "base": "",
      "fields": [
        {
          "name": "epoch",
          "type": "uint64"
        }
      ]
    }
  • epoch의 테이블 행 유형

    advance의 액션 반환 유형

    {
      "name": "epoch_row",
      "base": "",
      "fields": [
        {
          "name": "epoch",
          "type": "uint64"
        },
        {
          "name": "oracles",
          "type": "name[]"
        },
        {
          "name": "completed",
          "type": "uint64"
        },
        {
          "name": "drops",
          "type": "checksum256"
        }
      ]
    }
  • finishreveal의 액션 파라미터

    {
      "name": "finishreveal",
      "base": "",
      "fields": [
        {
          "name": "epoch",
          "type": "uint64"
        }
      ]
    }
  • init의 액션 파라미터

    {
      "name": "init",
      "base": "",
      "fields": []
    }
  • oracle의 테이블 행 유형

    {
      "name": "oracle_row",
      "base": "",
      "fields": [
        {
          "name": "oracle",
          "type": "name"
        }
      ]
    }
  • removeoracle의 액션 파라미터

    {
      "name": "removeoracle",
      "base": "",
      "fields": [
        {
          "name": "oracle",
          "type": "name"
        }
      ]
    }
  • reveal의 액션 파라미터

    {
      "name": "reveal",
      "base": "",
      "fields": [
        {
          "name": "oracle",
          "type": "name"
        },
        {
          "name": "epoch",
          "type": "uint64"
        },
        {
          "name": "reveal",
          "type": "string"
        }
      ]
    }
  • reveal의 테이블 행 유형

    {
      "name": "reveal_row",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "epoch",
          "type": "uint64"
        },
        {
          "name": "oracle",
          "type": "name"
        },
        {
          "name": "reveal",
          "type": "string"
        }
      ]
    }
  • subscribe의 액션 파라미터

    {
      "name": "subscribe",
      "base": "",
      "fields": [
        {
          "name": "subscriber",
          "type": "name"
        }
      ]
    }
  • subscriber의 테이블 행 유형

    {
      "name": "subscriber_row",
      "base": "",
      "fields": [
        {
          "name": "subscriber",
          "type": "name"
        }
      ]
    }
  • unsubscribe의 액션 파라미터

    {
      "name": "unsubscribe",
      "base": "",
      "fields": [
        {
          "name": "subscriber",
          "type": "name"
        }
      ]
    }
  • wipe의 액션 파라미터

    {
      "name": "wipe",
      "base": "",
      "fields": []
    }