Skip to content

Instantly share code, notes, and snippets.

@infu
Created May 13, 2022 13:06
Show Gist options
  • Save infu/d9a76b87b4f07e4825c662467f43aed3 to your computer and use it in GitHub Desktop.
Save infu/d9a76b87b4f07e4825c662467f43aed3 to your computer and use it in GitHub Desktop.
Call failed:
Canister: ryjl3-tyaaa-aaaaa-aaaba-cai
Method: test (query)
"Status": "rejected"
"Code": "CanisterError"
"Message": "IC0503: Canister ryjl3-tyaaa-aaaaa-aaaba-cai trapped explicitly: Panicked at 'called `Result::unwrap()` on an `Err` value: Object(JsObject(GcCell { value: Object { data: ObjectData { kind: Error, internal_methods: \"internal_methods\" }, properties: PropertyMap { indexed_properties: {}, string_properties: OrderedHashMap({\"message\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(String(\"bucketSize is not initialized\")), writable: Some(true) } }}), symbol_properties: OrderedHashMap({}) }, prototype: Some(JsObject(GcCell { value: Object { data: ObjectData { kind: Ordinary, internal_methods: \"internal_methods\" }, properties: PropertyMap { indexed_properties: {}, string_properties: OrderedHashMap({\"name\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(String(\"ReferenceError\")), writable: Some(true) } }, \"message\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(String(\"\")), writable: Some(true) } }, \"constructor\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(Object(JsObject(GcCell { value: Object { data: ObjectData { kind: Function(Function { ... }), internal_methods: \"internal_methods\" }, properties: PropertyMap { indexed_properties: {}, string_properties: OrderedHashMap({\"length\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(Integer(1)), writable: Some(false) } }, \"name\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(String(\"ReferenceError\")), writable: Some(false) } }, \"prototype\": PropertyDescriptor { enumerable: Some(false), configurable: Some(false), kind: Data { value: Some(Object({ ... })), writable: Some(false) } }}), symbol_properties: OrderedHashMap({}) }, prototype: Some(JsObject(GcCell { value: Object { data: ObjectData { kind: Function(Function { ... }), internal_methods: \"internal_methods\" }, properties: PropertyMap { indexed_properties: {}, string_properties: OrderedHashMap({\"length\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(Integer(1)), writable: Some(false) } }, \"name\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(String(\"Error\")), writable: Some(false) } }, \"prototype\": PropertyDescriptor { enumerable: Some(false), configurable: Some(false), kind: Data { value: Some(Object(JsObject(GcCell { value: Object { data: ObjectData { kind: Ordinary, internal_methods: \"internal_methods\" }, properties: PropertyMap { indexed_properties: {}, string_properties: OrderedHashMap({\"name\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(String(\"Error\")), writable: Some(true) } }, \"message\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(String(\"\")), writable: Some(true) } }, \"toString\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(Object(JsObject(GcCell { value: Object { data: ObjectData { kind: Function(Function { ... }), internal_methods: \"internal_methods\" }, properties: PropertyMap { indexed_properties: {}, string_properties: OrderedHashMap({\"length\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(Integer(0)), writable: Some(false) } }, \"name\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(String(\"toString\")), writable: Some(false) } }}), symbol_properties: OrderedHashMap({}) }, prototype: Some(JsObject(GcCell { value: Object { data: ObjectData { kind: Function(Function { ... }), internal_methods: \"internal_methods\" }, properties: PropertyMap { indexed_properties: {}, string_properties: OrderedHashMap({\"name\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(String(\"\")), writable: Some(false) } }, \"length\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(Integer(0)), writable: Some(false) } }, \"apply\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(Object(JsObject(GcCell { value: Object { data: ObjectData { kind: Function(Function { ... }), internal_methods: \"internal_methods\" }, properties: PropertyMap { indexed_properties: {}, string_properties: OrderedHashMap({\"length\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(Integer(1)), writable: Some(false) } }, \"name\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(String(\"apply\")), writable: Some(false) } }}), symbol_properties: OrderedHashMap({}) }, prototype: Some({ ... }), extensible: true } }))), writable: Some(true) } }, \"bind\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(Object(JsObject(GcCell { value: Object { data: ObjectData { kind: Function(Function { ... }), internal_methods: \"internal_methods\" }, properties: PropertyMap { indexed_properties: {}, string_properties: OrderedHashMap({\"length\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(Integer(1)), writable: Some(false) } }, \"name\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(String(\"bind\")), writable: Some(false) } }}), symbol_properties: OrderedHashMap({}) }, prototype: Some({ ... }), extensible: true } }))), writable: Some(true) } }, \"call\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(Object(JsObject(GcCell { value: Object { data: ObjectData { kind: Function(Function { ... }), internal_methods: \"internal_methods\" }, properties: PropertyMap { indexed_properties: {}, string_properties: OrderedHashMap({\"length\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(Integer(1)), writable: Some(false) } }, \"name\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(String(\"call\")), writable: Some(false) } }}), symbol_properties: OrderedHashMap({}) }, prototype: Some({ ... }), extensible: true } }))), writable: Some(true) } }, \"toString\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(Object(JsObject(GcCell { value: Object { data: ObjectData { kind: Function(Function { ... }), internal_methods: \"internal_methods\" }, properties: PropertyMap { indexed_properties: {}, string_properties: OrderedHashMap({\"length\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(Integer(0)), writable: Some(false) } }, \"name\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(String(\"toString\")), writable: Some(false) } }}), symbol_properties: OrderedHashMap({}) }, prototype: Some({ ... }), extensible: true } }))), writable: Some(true) } }, \"constructor\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(Object(JsObject(GcCell { value: Object { data: ObjectData { kind: Function(Function { ... }), internal_methods: \"internal_methods\" }, properties: PropertyMap { indexed_properties: {}, string_properties: OrderedHashMap({\"length\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(Integer(1)), writable: Some(false) } }, \"name\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(String(\"Function\")), writable: Some(false) } }, \"prototype\": PropertyDescriptor { enumerable: Some(false), configurable: Some(false), kind: Data { value: Some(Object({ ... })), writable: Some(false) } }}), symbol_properties: OrderedHashMap({}) }, prototype: Some({ ... }), extensible: true } }))), writable: Some(true) } }}), symbol_properties: OrderedHashMap({JsSymbol { inner: Inner { hash: 1, description: Some(\"Symbol.hasInstance\") } }: PropertyDescriptor { enumerable: Some(false), configurable: Some(false), kind: Data { value: Some(Object(JsObject(GcCell { value: Object { data: ObjectData { kind: Function(Function { ... }), internal_methods: \"internal_methods\" }, properties: PropertyMap { indexed_properties: {}, string_properties: OrderedHashMap({\"length\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(Integer(1)), writable: Some(false) } }, \"name\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(String(\"[Symbol.iterator]\")), writable: Some(false) } }}), symbol_properties: OrderedHashMap({}) }, prototype: Some({ ... }), extensible: true } }))), writable: Some(false) } }}) }, prototype: Some(JsObject(GcCell { value: Object { data: ObjectData { kind: Ordinary, internal_methods: \"internal_methods\" }, properties: PropertyMap { indexed_properties: {}, string_properties: OrderedHashMap({\"hasOwnProperty\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(Object(JsObject(GcCell { value: Object { data: ObjectData { kind: Function(Function { ... }), internal_methods: \"internal_methods\" }, properties: PropertyMap { indexed_properties: {}, string_properties: OrderedHashMap({\"length\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(Integer(1)), writable: Some(false) } }, \"name\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(String(\"hasOwnProperty\")), writable: Some(false) } }}), symbol_properties: OrderedHashMap({}) }, prototype: Some({ ... }), extensible: true } }))), writable: Some(true) } }, \"propertyIsEnumerable\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(Object(JsObject(GcCell { value: Object { data: ObjectData { kind: Function(Function { ... }), internal_methods: \"internal_methods\" }, properties: PropertyMap { indexed_properties: {}, string_properties: OrderedHashMap({\"length\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(Integer(1)), writable: Some(false) } }, \"name\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(String(\"propertyIsEnumerable\")), writable: Some(false) } }}), symbol_properties: OrderedHashMap({}) }, prototype: Some({ ... }), extensible: true } }))), writable: Some(true) } }, \"toString\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(Object(JsObject(GcCell { value: Object { data: ObjectData { kind: Function(Function { ... }), internal_methods: \"internal_methods\" }, properties: PropertyMap { indexed_properties: {}, string_properties: OrderedHashMap({\"length\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(Integer(0)), writable: Some(false) } }, \"name\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(String(\"toString\")), writable: Some(false) } }}), symbol_properties: OrderedHashMap({}) }, prototype: Some({ ... }), extensible: true } }))), writable: Some(true) } }, \"toLocaleString\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(Object(JsObject(GcCell { value: Object { data: ObjectData { kind: Function(Function { ... }), internal_methods: \"internal_methods\" }, properties: PropertyMap { indexed_properties: {}, string_properties: OrderedHashMap({\"length\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(Integer(0)), writable: Some(false) } }, \"name\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(String(\"toLocaleString\")), writable: Some(false) } }}), symbol_properties: OrderedHashMap({}) }, prototype: Some({ ... }), extensible: true } }))), writable: Some(true) } }, \"valueOf\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(Object(JsObject(GcCell { value: Object { data: ObjectData { kind: Function(Function { ... }), internal_methods: \"internal_methods\" }, properties: PropertyMap { indexed_properties: {}, string_properties: OrderedHashMap({\"length\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(Integer(0)), writable: Some(false) } }, \"name\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(String(\"valueOf\")), writable: Some(false) } }}), symbol_properties: OrderedHashMap({}) }, prototype: Some({ ... }), extensible: true } }))), writable: Some(true) } }, \"isPrototypeOf\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(Object(JsObject(GcCell { value: Object { data: ObjectData { kind: Function(Function { ... }), internal_methods: \"internal_methods\" }, properties: PropertyMap { indexed_properties: {}, string_properties: OrderedHashMap({\"length\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(Integer(1)), writable: Some(false) } }, \"name\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(String(\"isPrototypeOf\")), writable: Some(false) } }}), symbol_properties: OrderedHashMap({}) }, prototype: Some({ ... }), extensible: true } }))), writable: Some(true) } }, \"constructor\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(Object(JsObject(GcCell { value: Object { data: ObjectData { kind: Function(Function { ... }), internal_methods: \"internal_methods\" }, properties: PropertyMap { indexed_properties: {}, string_properties: OrderedHashMap({\"create\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(Object(JsObject(GcCell { value: Object { data: ObjectData { kind: Function(Function { ... }), internal_methods: \"internal_methods\" }, properties: PropertyMap { indexed_properties: {}, string_properties: OrderedHashMap({\"length\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(Integer(2)), writable: Some(false) } }, \"name\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(String(\"create\")), writable: Some(false) } }}), symbol_properties: OrderedHashMap({}) }, prototype: Some({ ... }), extensible: true } }))), writable: Some(true) } }, \"setPrototypeOf\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(Object(JsObject(GcCell { value: Object { data: ObjectData { kind: Function(Function { ... }), internal_methods: \"internal_methods\" }, properties: PropertyMap { indexed_properties: {}, string_properties: OrderedHashMap({\"length\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(Integer(2)), writable: Some(false) } }, \"name\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(String(\"setPrototypeOf\")), writable: Some(false) } }}), symbol_properties: OrderedHashMap({}) }, prototype: Some({ ... }), extensible: true } }))), writable: Some(true) } }, \"getPrototypeOf\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(Object(JsObject(GcCell { value: Object { data: ObjectData { kind: Function(Function { ... }), internal_methods: \"internal_methods\" }, properties: PropertyMap { indexed_properties: {}, string_properties: OrderedHashMap({\"length\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(Integer(1)), writable: Some(false) } }, \"name\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(String(\"getPrototypeOf\")), writable: Some(false) } }}), symbol_properties: OrderedHashMap({}) }, prototype: Some({ ... }), extensible: true } }))), writable: Some(true) } }, \"defineProperty\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(Object(JsObject(GcCell { value: Object { data: ObjectData { kind: Function(Function { ... }), internal_methods: \"internal_methods\" }, properties: PropertyMap { indexed_properties: {}, string_properties: OrderedHashMap({\"length\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(Integer(3)), writable: Some(false) } }, \"name\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(String(\"defineProperty\")), writable: Some(false) } }}), symbol_properties: OrderedHashMap({}) }, prototype: Some({ ... }), extensible: true } }))), writable: Some(true) } }, \"defineProperties\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(Object(JsObject(GcCell { value: Object { data: ObjectData { kind: Function(Function { ... }), internal_methods: \"internal_methods\" }, properties: PropertyMap { indexed_properties: {}, string_properties: OrderedHashMap({\"length\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(Integer(2)), writable: Some(false) } }, \"name\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(String(\"defineProperties\")), writable: Some(false) } }}), symbol_properties: OrderedHashMap({}) }, prototype: Some({ ... }), extensible: true } }))), writable: Some(true) } }, \"assign\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(Object(JsObject(GcCell { value: Object { data: ObjectData { kind: Function(Function { ... }), internal_methods: \"internal_methods\" }, properties: PropertyMap { indexed_properties: {}, string_properties: OrderedHashMap({\"length\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(Integer(2)), writable: Some(false) } }, \"name\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(String(\"assign\")), writable: Some(false) } }}), symbol_properties: OrderedHashMap({}) }, prototype: Some({ ... }), extensible: true } }))), writable: Some(true) } }, \"is\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(Object(JsObject(GcCell { value: Object { data: ObjectData { kind: Function(Function { ... }), internal_methods: \"internal_methods\" }, properties: PropertyMap { indexed_properties: {}, string_properties: OrderedHashMap({\"length\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(Integer(2)), writable: Some(false) } }, \"name\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(String(\"is\")), writable: Some(false) } }}), symbol_properties: OrderedHashMap({}) }, prototype: Some({ ... }), extensible: true } }))), writable: Some(true) } }, \"keys\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(Object(JsObject(GcCell { value: Object { data: ObjectData { kind: Function(Function { ... }), internal_methods: \"internal_methods\" }, properties: PropertyMap { indexed_properties: {}, string_properties: OrderedHashMap({\"length\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(Integer(1)), writable: Some(false) } }, \"name\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(String(\"keys\")), writable: Some(false) } }}), symbol_properties: OrderedHashMap({}) }, prototype: Some({ ... }), extensible: true } }))), writable: Some(true) } }, \"values\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(Object(JsObject(GcCell { value: Object { data: ObjectData { kind: Function(Function { ... }), internal_methods: \"internal_methods\" }, properties: PropertyMap { indexed_properties: {}, string_properties: OrderedHashMap({\"length\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(Integer(1)), writable: Some(false) } }, \"name\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(String(\"values\")), writable: Some(false) } }}), symbol_properties: OrderedHashMap({}) }, prototype: Some({ ... }), extensible: true } }))), writable: Some(true) } }, \"entries\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(Object(JsObject(GcCell { value: Object { data: ObjectData { kind: Function(Function { ... }), internal_methods: \"internal_methods\" }, properties: PropertyMap { indexed_properties: {}, string_properties: OrderedHashMap({\"length\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(Integer(1)), writable: Some(false) } }, \"name\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(String(\"entries\")), writable: Some(false) } }}), symbol_properties: OrderedHashMap({}) }, prototype: Some({ ... }), extensible: true } }))), writable: Some(true) } }, \"seal\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(Object(JsObject(GcCell { value: Object { data: ObjectData { kind: Function(Function { ... }), internal_methods: \"internal_methods\" }, properties: PropertyMap { indexed_properties: {}, string_properties: OrderedHashMap({\"length\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(Integer(1)), writable: Some(false) } }, \"name\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(String(\"seal\")), writable: Some(false) } }}), symbol_properties: OrderedHashMap({}) }, prototype: Some({ ... }), extensible: true } }))), writable: Some(true) } }, \"isSealed\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(Object(JsObject(GcCell { value: Object { data: ObjectData { kind: Function(Function { ... }), internal_methods: \"internal_methods\" }, properties: PropertyMap { indexed_properties: {}, string_properties: OrderedHashMap({\"length\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(Integer(1)), writable: Some(false) } }, \"name\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(String(\"isSealed\")), writable: Some(false) } }}), symbol_properties: OrderedHashMap({}) }, prototype: Some({ ... }), extensible: true } }))), writable: Some(true) } }, \"freeze\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(Object(JsObject(GcCell { value: Object { data: ObjectData { kind: Function(Function { ... }), internal_methods: \"internal_methods\" }, properties: PropertyMap { indexed_properties: {}, string_properties: OrderedHashMap({\"length\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(Integer(1)), writable: Some(false) } }, \"name\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(String(\"freeze\")), writable: Some(false) } }}), symbol_properties: OrderedHashMap({}) }, prototype: Some({ ... }), extensible: true } }))), writable: Some(true) } }, \"isFrozen\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(Object(JsObject(GcCell { value: Object { data: ObjectData { kind: Function(Function { ... }), internal_methods: \"internal_methods\" }, properties: PropertyMap { indexed_properties: {}, string_properties: OrderedHashMap({\"length\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(Integer(1)), writable: Some(false) } }, \"name\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(String(\"isFrozen\")), writable: Some(false) } }}), symbol_properties: OrderedHashMap({}) }, prototype: Some({ ... }), extensible: true } }))), writable: Some(true) } }, \"preventExtensions\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(Object(JsObject(GcCell { value: Object { data: ObjectData { kind: Function(Function { ... }), internal_methods: \"internal_methods\" }, properties: PropertyMap { indexed_properties: {}, string_properties: OrderedHashMap({\"length\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(Integer(1)), writable: Some(false) } }, \"name\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(String(\"preventExtensions\")), writable: Some(false) } }}), symbol_properties: OrderedHashMap({}) }, prototype: Some({ ... }), extensible: true } }))), writable: Some(true) } }, \"isExtensible\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(Object(JsObject(GcCell { value: Object { data: ObjectData { kind: Function(Function { ... }), internal_methods: \"internal_methods\" }, properties: PropertyMap { indexed_properties: {}, string_properties: OrderedHashMap({\"length\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(Integer(1)), writable: Some(false) } }, \"name\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(String(\"isExtensible\")), writable: Some(false) } }}), symbol_properties: OrderedHashMap({}) }, prototype: Some({ ... }), extensible: true } }))), writable: Some(true) } }, \"getOwnPropertyDescriptor\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(Object(JsObject(GcCell { value: Object { data: ObjectData { kind: Function(Function { ... }), internal_methods: \"internal_methods\" }, properties: PropertyMap { indexed_properties: {}, string_properties: OrderedHashMap({\"length\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(Integer(2)), writable: Some(false) } }, \"name\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(String(\"getOwnPropertyDescriptor\")), writable: Some(false) } }}), symbol_properties: OrderedHashMap({}) }, prototype: Some({ ... }), extensible: true } }))), writable: Some(true) } }, \"getOwnPropertyDescriptors\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(Object(JsObject(GcCell { value: Object { data: ObjectData { kind: Function(Function { ... }), internal_methods: \"internal_methods\" }, properties: PropertyMap { indexed_properties: {}, string_properties: OrderedHashMap({\"length\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(Integer(1)), writable: Some(false) } }, \"name\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(String(\"getOwnPropertyDescriptors\")), writable: Some(false) } }}), symbol_properties: OrderedHashMap({}) }, prototype: Some({ ... }), extensible: true } }))), writable: Some(true) } }, \"getOwnPropertyNames\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(Object(JsObject(GcCell { value: Object { data: ObjectData { kind: Function(Function { ... }), internal_methods: \"internal_methods\" }, properties: PropertyMap { indexed_properties: {}, string_properties: OrderedHashMap({\"length\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(Integer(1)), writable: Some(false) } }, \"name\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(String(\"getOwnPropertyNames\")), writable: Some(false) } }}), symbol_properties: OrderedHashMap({}) }, prototype: Some({ ... }), extensible: true } }))), writable: Some(true) } }, \"getOwnPropertySymbols\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(Object(JsObject(GcCell { value: Object { data: ObjectData { kind: Function(Function { ... }), internal_methods: \"internal_methods\" }, properties: PropertyMap { indexed_properties: {}, string_properties: OrderedHashMap({\"length\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(Integer(1)), writable: Some(false) } }, \"name\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(String(\"getOwnPropertySymbols\")), writable: Some(false) } }}), symbol_properties: OrderedHashMap({}) }, prototype: Some({ ... }), extensible: true } }))), writable: Some(true) } }, \"hasOwn\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(Object(JsObject(GcCell { value: Object { data: ObjectData { kind: Function(Function { ... }), internal_methods: \"internal_methods\" }, properties: PropertyMap { indexed_properties: {}, string_properties: OrderedHashMap({\"length\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(Integer(2)), writable: Some(false) } }, \"name\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(String(\"hasOwn\")), writable: Some(false) } }}), symbol_properties: OrderedHashMap({}) }, prototype: Some({ ... }), extensible: true } }))), writable: Some(true) } }, \"fromEntries\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(Object(JsObject(GcCell { value: Object { data: ObjectData { kind: Function(Function { ... }), internal_methods: \"internal_methods\" }, properties: PropertyMap { indexed_properties: {}, string_properties: OrderedHashMap({\"length\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(Integer(1)), writable: Some(false) } }, \"name\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(String(\"fromEntries\")), writable: Some(false) } }}), symbol_properties: OrderedHashMap({}) }, prototype: Some({ ... }), extensible: true } }))), writable: Some(true) } }, \"length\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(Integer(1)), writable: Some(false) } }, \"name\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(String(\"Object\")), writable: Some(false) } }, \"prototype\": PropertyDescriptor { enumerable: Some(false), configurable: Some(false), kind: Data { value: Some(Object({ ... })), writable: Some(false) } }}), symbol_properties: OrderedHashMap({}) }, prototype: Some({ ... }), extensible: true } }))), writable: Some(true) } }}), symbol_properties: OrderedHashMap({}) }, prototype: None, extensible: true } })), extensible: true } })), extensible: true } }))), writable: Some(true) } }, \"constructor\": PropertyDescriptor { enumerable: Some(false), configurable: Some(true), kind: Data { value: Some(Object({ ... })), writable: Some(true) } }}), symbol_properties: OrderedHashMap({}) }, prototype: Some({ ... }), extensible: true } }))), writable: Some(false) } }}), symbol_properties: OrderedHashMap({}) }, prototype: Some({ ... }), extensible: true } })), extensible: true } }))), writable: Some(true) } }}), symbol_properties: OrderedHashMap({}) }, prototype: Some({ ... }), extensible: true } })), extensible: true } }))', src/src/lib.rs:6120:540"
import { Query } from 'azle';
import {Layer, Network, Trainer } from 'synaptic';
function Perceptron(input, hidden, output)
{
// create the layers
var inputLayer = new Layer(input);
var hiddenLayer = new Layer(hidden);
var outputLayer = new Layer(output);
// connect the layers
inputLayer.project(hiddenLayer);
hiddenLayer.project(outputLayer);
// set the layers
this.set({
input: inputLayer,
hidden: [hiddenLayer],
output: outputLayer
});
}
export function test(): Query<string> {
// extend the prototype chain
Perceptron.prototype = new Network();
Perceptron.prototype.constructor = Perceptron;
var myPerceptron = new Perceptron(2,3,1);
var myTrainer = new Trainer(myPerceptron);
myTrainer.XOR(); // { error: 0.004998819355993572, iterations: 21871, time: 356 }
return myPerceptron.activate([1,0]).toString(); // 0.9829673642853368
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment