Jungle 4 (Testnet)

conform.gm

Contract

The data structures defined by this contract.

  • Action parameter in amttofd

    {
      "name": "amttofd",
      "base": "",
      "fields": [
        {
          "name": "units",
          "type": "int64"
        },
        {
          "name": "precision",
          "type": "uint8"
        }
      ]
    }
  • Action parameter in fdabs

    {
      "name": "fdabs",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "float64"
        }
      ]
    }
  • Action parameter in fdadd

    {
      "name": "fdadd",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "float64"
        },
        {
          "name": "b",
          "type": "float64"
        }
      ]
    }
  • Action parameter in fdceil

    {
      "name": "fdceil",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "float64"
        }
      ]
    }
  • Action parameter in fdcopysign

    {
      "name": "fdcopysign",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "float64"
        },
        {
          "name": "b",
          "type": "float64"
        }
      ]
    }
  • Action parameter in fddiv

    {
      "name": "fddiv",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "float64"
        },
        {
          "name": "b",
          "type": "float64"
        }
      ]
    }
  • Action parameter in fdecho

    {
      "name": "fdecho",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "float64"
        }
      ]
    }
  • Action parameter in fdeq

    {
      "name": "fdeq",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "float64"
        },
        {
          "name": "b",
          "type": "float64"
        }
      ]
    }
  • Action parameter in fdfloor

    {
      "name": "fdfloor",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "float64"
        }
      ]
    }
  • Action parameter in fdfromil

    {
      "name": "fdfromil",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "int64"
        }
      ]
    }
  • Action parameter in fdfromis

    {
      "name": "fdfromis",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "int32"
        }
      ]
    }
  • Action parameter in fdfromix

    {
      "name": "fdfromix",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "int128"
        }
      ]
    }
  • Action parameter in fdfromul

    {
      "name": "fdfromul",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in fdfromus

    {
      "name": "fdfromus",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "uint32"
        }
      ]
    }
  • Action parameter in fdfromux

    {
      "name": "fdfromux",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "uint128"
        }
      ]
    }
  • Action parameter in fdge

    {
      "name": "fdge",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "float64"
        },
        {
          "name": "b",
          "type": "float64"
        }
      ]
    }
  • Action parameter in fdgt

    {
      "name": "fdgt",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "float64"
        },
        {
          "name": "b",
          "type": "float64"
        }
      ]
    }
  • Action parameter in fdle

    {
      "name": "fdle",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "float64"
        },
        {
          "name": "b",
          "type": "float64"
        }
      ]
    }
  • Action parameter in fdlt

    {
      "name": "fdlt",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "float64"
        },
        {
          "name": "b",
          "type": "float64"
        }
      ]
    }
  • Action parameter in fdmax

    {
      "name": "fdmax",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "float64"
        },
        {
          "name": "b",
          "type": "float64"
        }
      ]
    }
  • Action parameter in fdmin

    {
      "name": "fdmin",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "float64"
        },
        {
          "name": "b",
          "type": "float64"
        }
      ]
    }
  • Action parameter in fdmul

    {
      "name": "fdmul",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "float64"
        },
        {
          "name": "b",
          "type": "float64"
        }
      ]
    }
  • Action parameter in fdne

    {
      "name": "fdne",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "float64"
        },
        {
          "name": "b",
          "type": "float64"
        }
      ]
    }
  • Action parameter in fdnearest

    {
      "name": "fdnearest",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "float64"
        }
      ]
    }
  • Action parameter in fdneg

    {
      "name": "fdneg",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "float64"
        }
      ]
    }
  • Action parameter in fdround

    {
      "name": "fdround",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "float64"
        }
      ]
    }
  • Action parameter in fdsqrt

    {
      "name": "fdsqrt",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "float64"
        }
      ]
    }
  • Action parameter in fdsub

    {
      "name": "fdsub",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "float64"
        },
        {
          "name": "b",
          "type": "float64"
        }
      ]
    }
  • Action parameter in fdtoamt

    {
      "name": "fdtoamt",
      "base": "",
      "fields": [
        {
          "name": "v",
          "type": "float64"
        },
        {
          "name": "precision",
          "type": "uint8"
        }
      ]
    }
  • Action parameter in fdtofq

    {
      "name": "fdtofq",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "float64"
        }
      ]
    }
  • Action parameter in fdtofs

    {
      "name": "fdtofs",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "float64"
        }
      ]
    }
  • Action parameter in fdtoil

    {
      "name": "fdtoil",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "float64"
        }
      ]
    }
  • Action parameter in fdtois

    {
      "name": "fdtois",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "float64"
        }
      ]
    }
  • Action parameter in fdtoix

    {
      "name": "fdtoix",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "float64"
        }
      ]
    }
  • Action parameter in fdtoul

    {
      "name": "fdtoul",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "float64"
        }
      ]
    }
  • Action parameter in fdtous

    {
      "name": "fdtous",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "float64"
        }
      ]
    }
  • Action parameter in fdtoux

    {
      "name": "fdtoux",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "float64"
        }
      ]
    }
  • Action parameter in fdtrunc

    {
      "name": "fdtrunc",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "float64"
        }
      ]
    }
  • Table row type of fpcases

    Action return type for amttofd

    Action return type for fdabs

    Action return type for fdadd

    Action return type for fdceil

    Action return type for fdcopysign

    Action return type for fddiv

    Action return type for fdecho

    Action return type for fdeq

    Action return type for fdfloor

    Action return type for fdfromil

    Action return type for fdfromis

    Action return type for fdfromix

    Action return type for fdfromul

    Action return type for fdfromus

    Action return type for fdfromux

    Action return type for fdge

    Action return type for fdgt

    Action return type for fdle

    Action return type for fdlt

    Action return type for fdmax

    Action return type for fdmin

    Action return type for fdmul

    Action return type for fdne

    Action return type for fdnearest

    Action return type for fdneg

    Action return type for fdround

    Action return type for fdsqrt

    Action return type for fdsub

    Action return type for fdtoamt

    Action return type for fdtofq

    Action return type for fdtofs

    Action return type for fdtoil

    Action return type for fdtois

    Action return type for fdtoix

    Action return type for fdtoul

    Action return type for fdtous

    Action return type for fdtoux

    Action return type for fdtrunc

    Action return type for fpcase

    Action return type for fqadd

    Action return type for fqdiv

    Action return type for fqecho

    Action return type for fqeq

    Action return type for fqfromil

    Action return type for fqfromis

    Action return type for fqfromul

    Action return type for fqfromus

    Action return type for fqge

    Action return type for fqgt

    Action return type for fqle

    Action return type for fqlt

    Action return type for fqmul

    Action return type for fqne

    Action return type for fqneg

    Action return type for fqsub

    Action return type for fqtofd

    Action return type for fqtofs

    Action return type for fqtoil

    Action return type for fqtois

    Action return type for fqtoix

    Action return type for fqtoul

    Action return type for fqtous

    Action return type for fqtoux

    Action return type for fqunord

    Action return type for fsabs

    Action return type for fsadd

    Action return type for fsceil

    Action return type for fscopysign

    Action return type for fsdiv

    Action return type for fsecho

    Action return type for fseq

    Action return type for fsfloor

    Action return type for fsfromil

    Action return type for fsfromis

    Action return type for fsfromul

    Action return type for fsfromus

    Action return type for fsge

    Action return type for fsgt

    Action return type for fsle

    Action return type for fslt

    Action return type for fsmax

    Action return type for fsmin

    Action return type for fsmul

    Action return type for fsne

    Action return type for fsnearest

    Action return type for fsneg

    Action return type for fsround

    Action return type for fssqrt

    Action return type for fssub

    Action return type for fstofd

    Action return type for fstofq

    Action return type for fstoil

    Action return type for fstois

    Action return type for fstoix

    Action return type for fstoul

    Action return type for fstous

    Action return type for fstoux

    Action return type for fstrunc

    {
      "name": "fp_case",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "op",
          "type": "name"
        },
        {
          "name": "label",
          "type": "string"
        },
        {
          "name": "a32",
          "type": "float32"
        },
        {
          "name": "b32",
          "type": "float32"
        },
        {
          "name": "r32",
          "type": "float32"
        },
        {
          "name": "a64",
          "type": "float64"
        },
        {
          "name": "b64",
          "type": "float64"
        },
        {
          "name": "r64",
          "type": "float64"
        },
        {
          "name": "a128",
          "type": "float128"
        },
        {
          "name": "b128",
          "type": "float128"
        },
        {
          "name": "r128",
          "type": "float128"
        },
        {
          "name": "ri",
          "type": "int64"
        },
        {
          "name": "ax",
          "type": "int128"
        },
        {
          "name": "rx",
          "type": "int128"
        },
        {
          "name": "rb",
          "type": "bool"
        },
        {
          "name": "by_f64",
          "type": "float64"
        },
        {
          "name": "by_f128",
          "type": "float128"
        }
      ]
    }
  • Action parameter in fpcase

    {
      "name": "fpcase",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in fqadd

    {
      "name": "fqadd",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "float128"
        },
        {
          "name": "b",
          "type": "float128"
        }
      ]
    }
  • Action parameter in fqdiv

    {
      "name": "fqdiv",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "float128"
        },
        {
          "name": "b",
          "type": "float128"
        }
      ]
    }
  • Action parameter in fqecho

    {
      "name": "fqecho",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "float128"
        }
      ]
    }
  • Action parameter in fqeq

    {
      "name": "fqeq",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "float128"
        },
        {
          "name": "b",
          "type": "float128"
        }
      ]
    }
  • Action parameter in fqfromil

    {
      "name": "fqfromil",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "int64"
        }
      ]
    }
  • Action parameter in fqfromis

    {
      "name": "fqfromis",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "int32"
        }
      ]
    }
  • Action parameter in fqfromul

    {
      "name": "fqfromul",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in fqfromus

    {
      "name": "fqfromus",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "uint32"
        }
      ]
    }
  • Action parameter in fqge

    {
      "name": "fqge",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "float128"
        },
        {
          "name": "b",
          "type": "float128"
        }
      ]
    }
  • Action parameter in fqgt

    {
      "name": "fqgt",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "float128"
        },
        {
          "name": "b",
          "type": "float128"
        }
      ]
    }
  • Action parameter in fqle

    {
      "name": "fqle",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "float128"
        },
        {
          "name": "b",
          "type": "float128"
        }
      ]
    }
  • Action parameter in fqlt

    {
      "name": "fqlt",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "float128"
        },
        {
          "name": "b",
          "type": "float128"
        }
      ]
    }
  • Action parameter in fqmul

    {
      "name": "fqmul",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "float128"
        },
        {
          "name": "b",
          "type": "float128"
        }
      ]
    }
  • Action parameter in fqne

    {
      "name": "fqne",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "float128"
        },
        {
          "name": "b",
          "type": "float128"
        }
      ]
    }
  • Action parameter in fqneg

    {
      "name": "fqneg",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "float128"
        }
      ]
    }
  • Action parameter in fqsub

    {
      "name": "fqsub",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "float128"
        },
        {
          "name": "b",
          "type": "float128"
        }
      ]
    }
  • Action parameter in fqtofd

    {
      "name": "fqtofd",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "float128"
        }
      ]
    }
  • Action parameter in fqtofs

    {
      "name": "fqtofs",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "float128"
        }
      ]
    }
  • Action parameter in fqtoil

    {
      "name": "fqtoil",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "float128"
        }
      ]
    }
  • Action parameter in fqtois

    {
      "name": "fqtois",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "float128"
        }
      ]
    }
  • Action parameter in fqtoix

    {
      "name": "fqtoix",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "float128"
        }
      ]
    }
  • Action parameter in fqtoul

    {
      "name": "fqtoul",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "float128"
        }
      ]
    }
  • Action parameter in fqtous

    {
      "name": "fqtous",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "float128"
        }
      ]
    }
  • Action parameter in fqtoux

    {
      "name": "fqtoux",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "float128"
        }
      ]
    }
  • Action parameter in fqunord

    {
      "name": "fqunord",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "float128"
        },
        {
          "name": "b",
          "type": "float128"
        }
      ]
    }
  • Action parameter in fsabs

    {
      "name": "fsabs",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "float32"
        }
      ]
    }
  • Action parameter in fsadd

    {
      "name": "fsadd",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "float32"
        },
        {
          "name": "b",
          "type": "float32"
        }
      ]
    }
  • Action parameter in fsceil

    {
      "name": "fsceil",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "float32"
        }
      ]
    }
  • Action parameter in fscopysign

    {
      "name": "fscopysign",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "float32"
        },
        {
          "name": "b",
          "type": "float32"
        }
      ]
    }
  • Action parameter in fsdiv

    {
      "name": "fsdiv",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "float32"
        },
        {
          "name": "b",
          "type": "float32"
        }
      ]
    }
  • Action parameter in fsecho

    {
      "name": "fsecho",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "float32"
        }
      ]
    }
  • Action parameter in fseq

    {
      "name": "fseq",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "float32"
        },
        {
          "name": "b",
          "type": "float32"
        }
      ]
    }
  • Action parameter in fsfloor

    {
      "name": "fsfloor",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "float32"
        }
      ]
    }
  • Action parameter in fsfromil

    {
      "name": "fsfromil",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "int64"
        }
      ]
    }
  • Action parameter in fsfromis

    {
      "name": "fsfromis",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "int32"
        }
      ]
    }
  • Action parameter in fsfromul

    {
      "name": "fsfromul",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in fsfromus

    {
      "name": "fsfromus",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "uint32"
        }
      ]
    }
  • Action parameter in fsge

    {
      "name": "fsge",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "float32"
        },
        {
          "name": "b",
          "type": "float32"
        }
      ]
    }
  • Action parameter in fsgt

    {
      "name": "fsgt",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "float32"
        },
        {
          "name": "b",
          "type": "float32"
        }
      ]
    }
  • Action parameter in fsle

    {
      "name": "fsle",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "float32"
        },
        {
          "name": "b",
          "type": "float32"
        }
      ]
    }
  • Action parameter in fslt

    {
      "name": "fslt",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "float32"
        },
        {
          "name": "b",
          "type": "float32"
        }
      ]
    }
  • Action parameter in fsmax

    {
      "name": "fsmax",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "float32"
        },
        {
          "name": "b",
          "type": "float32"
        }
      ]
    }
  • Action parameter in fsmin

    {
      "name": "fsmin",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "float32"
        },
        {
          "name": "b",
          "type": "float32"
        }
      ]
    }
  • Action parameter in fsmul

    {
      "name": "fsmul",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "float32"
        },
        {
          "name": "b",
          "type": "float32"
        }
      ]
    }
  • Action parameter in fsne

    {
      "name": "fsne",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "float32"
        },
        {
          "name": "b",
          "type": "float32"
        }
      ]
    }
  • Action parameter in fsnearest

    {
      "name": "fsnearest",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "float32"
        }
      ]
    }
  • Action parameter in fsneg

    {
      "name": "fsneg",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "float32"
        }
      ]
    }
  • Action parameter in fsround

    {
      "name": "fsround",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "float32"
        }
      ]
    }
  • Action parameter in fssqrt

    {
      "name": "fssqrt",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "float32"
        }
      ]
    }
  • Action parameter in fssub

    {
      "name": "fssub",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "float32"
        },
        {
          "name": "b",
          "type": "float32"
        }
      ]
    }
  • Action parameter in fstofd

    {
      "name": "fstofd",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "float32"
        }
      ]
    }
  • Action parameter in fstofq

    {
      "name": "fstofq",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "float32"
        }
      ]
    }
  • Action parameter in fstoil

    {
      "name": "fstoil",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "float32"
        }
      ]
    }
  • Action parameter in fstois

    {
      "name": "fstois",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "float32"
        }
      ]
    }
  • Action parameter in fstoix

    {
      "name": "fstoix",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "float32"
        }
      ]
    }
  • Action parameter in fstoul

    {
      "name": "fstoul",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "float32"
        }
      ]
    }
  • Action parameter in fstous

    {
      "name": "fstous",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "float32"
        }
      ]
    }
  • Action parameter in fstoux

    {
      "name": "fstoux",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "float32"
        }
      ]
    }
  • Action parameter in fstrunc

    {
      "name": "fstrunc",
      "base": "",
      "fields": [
        {
          "name": "a",
          "type": "float32"
        }
      ]
    }
  • Action parameter in seed

    {
      "name": "seed",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "uint32"
        },
        {
          "name": "to",
          "type": "uint32"
        }
      ]
    }
  • Action parameter in version

    {
      "name": "version",
      "base": "",
      "fields": []
    }
  • Table row type of version

    Action return type for version

    {
      "name": "version_row",
      "base": "",
      "fields": [
        {
          "name": "contract_version",
          "type": "string"
        },
        {
          "name": "cdt_version",
          "type": "string"
        },
        {
          "name": "grid_size",
          "type": "uint32"
        },
        {
          "name": "fq_start",
          "type": "uint32"
        },
        {
          "name": "seeded_at",
          "type": "time_point"
        }
      ]
    }