Update ares Gladios testnet json file (#6819)

* update json

* Update for Odyssey

* remove todo.

* update Odyssey

* Fix odyssey - named logo

* update sort

* update sort

* support ares-chain v1.1.0

* support ares-chain v1.1.0

* support ares-chain v1.1.0

* support ares-chain v1.1.0

* support ares-chain v1.1.0

* support ares-chain v1.1.0

* support ares-chain v1.1.0

* update ares pic

* support ares-chain v1.1.0

* update gladios png

* support ares-chain v1.1.0

* update ares-gladios.ts

* update ares-gladios.ts

* fix pic not find

* sort order

* remove repetitive

* update ares-gladios.ts

Co-authored-by: linhai <kami@cancanyou.com>
Co-authored-by: zzm <zzmwork8@gmail.com>
This commit is contained in:
frank 2022-01-14 14:21:42 +08:00 committed by GitHub
parent 0a19ac1836
commit e91ffbe329
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 169 additions and 1322 deletions

View File

@ -3,7 +3,6 @@
import type { OverrideBundleDefinition } from '@polkadot/types/types';
// structs need to be in order
/* eslint-disable sort-keys */
const definitions: OverrideBundleDefinition = {
@ -13,23 +12,134 @@ const definitions: OverrideBundleDefinition = {
minmax: [0, undefined],
types: {
Address: 'MultiAddress',
LookupSource: 'MultiAddress',
AskPeriodNum: 'u64',
AskPointNum: 'u32',
AuthorityAres: 'AccountId',
AccountParticipateEstimates: {
account: 'AccountId',
end: 'BlockNumber',
estimates: 'Option<u64>',
range_index: 'Option<u8>',
eth_address: 'Option<Bytes>',
multiplier: 'MultiplierOption',
reward: 'u128'
},
AresPriceData: {
price: 'u64',
account_id: 'AuthorityId',
create_bn: 'BlockNumber',
fraction_len: 'FractionLength',
raw_number: 'JsonNumberValue',
timestamp: 'u64'
},
BalanceOf: 'Balance',
ChooseWinnersPayload: {
block_number: 'BlockNumber',
winners: 'Vec<AccountParticipateEstimates>',
public: 'AccountId',
estimates_config: 'Bytes',
symbol: 'Bytes',
price: '(u64, FractionLength)'
},
EstimatesState: {
_enum: [
'InActive',
'Active',
'WaitingPayout',
'Completed'
]
},
EstimatesType: {
_enum: [
'DEVIATION', 'RANGE'
]
},
FractionLength: 'u32',
RequestInterval: 'u8',
HttpError: {
_enum: {
IoErr: 'Bytes',
TimeOut: 'Bytes',
StatusErr: '(Bytes,u16)',
ParseErr: 'Bytes'
}
},
HttpErrTracePayload: {
trace_data: 'HttpErrTraceData<BlockNumber, AuthorityId>',
auth: 'AuthorityId',
public: 'MultiSigner'
},
HttpErrTraceData: {
block_number: 'BlockNumber',
err_auth: 'AuthorityId',
err_status: 'HttpError',
tip: 'Bytes'
},
JsonNumberValue: {
integer: 'u64',
fraction: 'u64',
fraction_length: 'u32',
exponent: 'u32'
},
PricePayloadSubPrice: '(Bytes, u64, FractionLength, JsonNumberValue)',
PricePayloadSubJumpBlock: '(Bytes, RequestInterval)',
Keys: 'SessionKeys3',
LookupSource: 'MultiAddress',
MultiplierOption: {
_enum: [
'Base1', 'Base2', 'Base5'
]
},
OcwControlData: {
need_verifier_check: 'bool',
open_free_price_reporter: 'bool',
open_paid_price_reporter: 'bool'
},
OffchainSignature: 'MultiSignature',
PaidValue: {
create_bn: 'BlockNumber',
amount: 'BalanceOf',
is_income: 'bool'
},
PurchasedId: 'Bytes',
PriceKey: 'Bytes',
PreCheckPayload: {
block_number: 'BlockNumber',
pre_check_stash: 'AccountId',
pre_check_auth: 'AuthorityId',
auth: 'AuthorityId',
public: 'MultiSigner'
},
PreCheckResultPayload: {
block_number: 'BlockNumber',
pre_check_list: 'Vec<PreCheckStruct>',
pre_check_stash: 'AccountId',
pre_check_auth: 'AuthorityId',
public: 'MultiSigner'
},
PreCheckCompareLog: {
chain_avg_price_list: 'BTreeMap<Bytes, (u64, FractionLength)>',
validator_up_price_list: 'BTreeMap<Bytes, (u64, FractionLength)>',
raw_precheck_list: 'Vec<PreCheckStruct>'
},
PreCheckStruct: {
price_key: 'Vec<u8>',
number_val: 'JsonNumberValue',
max_offset: 'Percent',
timestamp: 'u64'
},
PricePayloadSubPrice: '(PriceKey, u64, FractionLength, JsonNumberValue, u64)',
PricePayloadSubJumpBlock: '(PriceKey, RequestInterval)',
PricePayload: {
block_number: 'BlockNumber',
price: 'Vec<PricePayloadSubPrice>',
jump_block: 'Vec<PricePayloadSubJumpBlock>',
public: 'AccountId'
auth: 'AuthorityId',
public: 'MultiSigner'
},
PreCheckStatus: {
_enum: [
'Review',
'Prohibit',
'Pass'
]
},
PurchasedRequestData: {
account_id: 'AccountId',
@ -43,7 +153,8 @@ const definitions: OverrideBundleDefinition = {
block_number: 'BlockNumber',
purchase_id: 'Vec<u8>',
price: 'Vec<PricePayloadSubPrice>',
public: 'AccountId'
auth: 'AuthorityId',
public: 'MultiSigner'
},
PurchasedAvgPriceData: {
create_bn: 'u64',
@ -59,53 +170,26 @@ const definitions: OverrideBundleDefinition = {
PurchasedForceCleanPayload: {
BlockNumber: 'BlockNumber',
purchase_id_list: 'Vec<Vec<u8>>',
public: 'AccountId'
auth: 'AuthorityId',
public: 'MultiSigner'
},
OcwControlData: {
need_verifier_check: 'bool',
open_free_price_reporter: 'bool',
open_paid_price_reporter: 'bool'
},
AskPeriodNum: 'u64',
PurchaseId: 'Vec<u8>',
AskPointNum: 'u32',
PaidValue: {
create_bn: 'BlockNumber',
amount: 'BalanceOf',
is_income: 'bool'
},
// estimates price
RequestInterval: 'u8',
StatusErr: '(u16)',
SymbolEstimatesConfig: {
symbol: 'Bytes',
estimates_type: 'EstimatesType',
id: 'u64',
price: 'Balance',
ticket_price: 'Balance',
symbol_completed_price: 'u64',
symbol_fraction: 'FractionLength',
start: 'BlockNumber',
length: 'BlockNumber',
delay: 'BlockNumber',
deviation: 'Permill',
state: 'EstimatesState',
total_reward: 'Balance'
},
EstimatesState: {
_enum: [
'InActive',
'Active',
'WaitingPayout',
'Completed'
]
},
AccountParticipateEstimates: {
account: 'AccountId',
estimates: 'u64',
eth_address: 'Option<Bytes>'
},
ChooseWinnersPayload: {
block_number: 'BlockNumber',
winners: 'Vec<AccountParticipateEstimates>',
public: 'AccountId',
estimates_config: 'Bytes',
symbol: 'Bytes',
price: '(u64, FractionLength)'
end: 'BlockNumber',
distribute: 'BlockNumber',
deviation: 'Option<Permill>',
range: 'Option<Vec<u64>>',
total_reward: 'Balance',
state: 'EstimatesState'
}
}
}

View File

@ -54,7 +54,7 @@ import externalSubId from './external/subid.svg';
import externalSubscan from './external/subscan.svg';
import externalSubsquare from './external/subsquare.svg';
import nodeApron from './nodes/apron.png';
import nodeAres from './nodes/ares.svg';
import nodeAres from './nodes/ares.png';
import nodeAresGladios from './nodes/ares-gladios.svg';
import nodeAresMars from './nodes/ares-mars.png';
import nodeAstar from './nodes/astar.png';

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 90 KiB

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

View File

@ -1,82 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="81px" height="80px" viewBox="0 0 81 80" enable-background="new 0 0 81 80" xml:space="preserve"> <image id="image0" width="81" height="80" x="0" y="0"
href="data:image/png;base64,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
tjo/mjEPRR9C2U4YSa2E0EOIfPI8PsFzzMAZQnged/jLujp6qKimfDkOdSsOi1mA492CJ/cgsvT8
JVNTiPwSwxYMW3Qlp4uev68H8x4kQoJWhM/j8QmE8vPodE8Xwwngpwj/zGF26c3+HN7q/xHRIBwi
Tr97BY6zGY9rMk/ynzsyhZPAC8APUV6ijYJP65yy+UAPKz9EOQNsxON3MVyC0ogQDVw6beuDwFHg
JZSncfm5ruX9QLqbrd8ekD3J5YRCH0flBlRWI8Ty+p2BQogzgEsfhlcQfkKa53iGw/pnwVro2f0B
hxcJEWMOXnop4dBqYDWGpXjagFKLSOyD1XkYT3Bubc1+1gd0AScRDqG8ArQT4h266MpdkfvQkDgB
qSWUU4fDwsxhRk0IC0lrIyK1GceULZsOY+jDoxOHDtQ7Stj8ijQdpDhKjFO6jDxq2v7j/wH3B/CH
6Opm7AAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMS0wMS0zMVQyMToxMzo1NSswODowMPiJOLgAAAAl
dEVYdGRhdGU6bW9kaWZ5ADIwMjEtMDEtMzFUMjE6MTM6NTUrMDg6MDCJ1IAEAAAAIHRFWHRzb2Z0
d2FyZQBodHRwczovL2ltYWdlbWFnaWNrLm9yZ7zPHZ0AAAAYdEVYdFRodW1iOjpEb2N1bWVudDo6
UGFnZXMAMaf/uy8AAAAXdEVYdFRodW1iOjpJbWFnZTo6SGVpZ2h0ADgwJQ5AEwAAABZ0RVh0VGh1
bWI6OkltYWdlOjpXaWR0aAA4MaqmsAgAAAAZdEVYdFRodW1iOjpNaW1ldHlwZQBpbWFnZS9wbmc/
slZOAAAAF3RFWHRUaHVtYjo6TVRpbWUAMTYxMjA5ODgzNcTK0r4AAAASdEVYdFRodW1iOjpTaXpl
ADU0NjRCQp1Z2psAAABHdEVYdFRodW1iOjpVUkkAZmlsZTovLy9hcHAvdG1wL2ltYWdlbGMvaW1n
dmlldzJfMTBfMTYwOTkwMzU1MTc3Nzk1NDFfMzFfWzBdMfPYMAAAAABJRU5ErkJggg==" ></image>
</svg>

Before

Width:  |  Height:  |  Size: 6.6 KiB

View File

@ -245,4 +245,4 @@
"ss58.default": "Default for the connected node",
"testnet.kylin-node.co.uk": "Kylin Testnet",
"westend.kylin-node.co.uk": "Pichiu"
}
}