Overview

Deployments

Overview

BankX is deployed across eight EVM-compatible networks. Each deployment is fully independent with its own contract addresses. The Chainlink oracle consumer contracts must be redeployed per network with the appropriate feed address.


Deployed Contracts

Ethereum

BankX Protocol

ContractAddress
BankX Token0x13e636cbfd6a7d33a8df7ebbf42f63adc9bb592a
XSD Token0x75Cae30025A514b7AE069917E132Cc99762A0e16
BankX Pool0x2147F5c02c2869E8C2d8F86471d3d7500355d698
XSD Pool0x53f51fcDf06946AafE25F14d2f1C9B66E71Ca683
Collateral Pool0x3487C9D6C6200E18d91c5337341B406a289af94D
PID Controller0xa6FD872F0F6cf467Cd0c2B8352d9E5046D6926A9
Reward Manager0x2a0C55D66482e801abbaE0271FE1BF43B9D03D2c
Router0x1D2e397bBC4B47D015Bf8f9F3090cB840964d21B
Arbitrage0x58421507d10A4c57a761E8AAd5382D5564A682F5
Token LockUp Rewards0xc74Ff6Db79D466087BfEe53980eeCB9A5f3c2640
BankX NFT0xD6e2c209a1227F7918cf62acB26BBb213bAc4d17
NFT Bonus0xCa6D501Af96Fff556140CEd968C856BBa2d111CB
Claim App0xC5d8Dc66A6d36CF66Bb6eB3a404C1A63FA6D7939
ETH/USD Oracle0xB64Adc2dBD4106FD29AA2156965731801C76c4E5
XAG/USD Oracle0x2520648a8378dBc06A58E7E49Dc5f7A8ddcc741d
WETH0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2

AI DeFi

ContractAddress
Treasury Pool0x5829543AAaD6E5aa5E5633B61BfdfC037e4f8ece
Rules Engine0xb0daaDeFDc933A3e50AcBCA7bC388Bedd5B68163
AI DeFi Broker0x495d5Ce92Df01eB78ebDbE17167aA82BA2d3dfc9

Genesis transactions: BankX · XSD · NFT


BNB Chain

BankX Protocol

ContractAddress
BankX Token0x4d369BD339709021267E92702A9E4cE30be85706
XSD Token0x39400E67820c88A9D67F4F9c1fbf86f3D688e9F6
BankX Pool0xfa0870077A65dBFde9052ad16B04C3e1A885CE2d
XSD Pool0x8A4e0e2A778dF8cE4EA5D5108FFfE690CC9Ae07a
Collateral Pool0x8ff3b63D064d0b8cFe81402bc5315Ed15917182b
PID Controller0x7b51Dd3B546A9e4a2a894620eCa083af252C52Db
Reward Manager0xc13f4DfAA06481b323629c73D715be317DAc6677
Router0x8eb9D9f503e368E80A8C6F84697d61C93CF63b8f
Arbitrage0x79471BA0cCA010D8623f896C593d546691E53e5e
Token LockUp Rewards0xED024d771261D765B9Dc7b0947ef271ea006248F
BankX NFT0x11214D41a85306f725cdd9A318993b122bAa6DFe
NFT Bonus0x369B83fe557Ef815572A340F5275D8D764615D15
Claim App0x9c261e1556694c88f5950b40593724E613D3512f
BNB/USD Oracle0xfa2dcD1aaA0E3dB79A2e3b2aDb1e286C27b5cE75
XAG/USD Oracle0x25E084A3B5dAb1F8272BBcC9E2935430069DB8Ff
WBNB0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c

AI DeFi

ContractAddress
Treasury Pool0x08f4F5A389a661D9F08c7514c73ac04Dfd9D8CeD
Rules Engine0x077C79AA37B8E9f5abDFE5AF11E84f268AD40419
AI DeFi Broker0x84e2D94814D933EaE4D2603A5f96Cc1aDd3ca6ae

Genesis transactions: BankX · XSD · NFT


Base

BankX Protocol

ContractAddress
BankX Token0x2147F5c02c2869E8C2d8F86471d3d7500355d698
XSD Token0x93Abe713002526D4cE708f890139f19313012f95
BankX Pool0x53f51fcDf06946AafE25F14d2f1C9B66E71Ca683
XSD Pool0x1ff77D8e8e011bCF505cd4C6C110b53969FB5E84
Collateral Pool0xA6013450c9A50faF4F76B964701941618537123a
PID Controller0x4C9FE2E8881ceBC600FB78B9951027F5e1e1BaDd
Reward Manager0x58421507d10A4c57a761E8AAd5382D5564A682F5
Router0x202f7F598765b78Ed53a268CCe4a4C9d1b391015
Arbitrage0xaaDAE9117dF8b5d584378a41a105CC4862A16E99
Token LockUp Rewards0xc79461C653bCd0137D062ec87B9b821f7c9bCc26
BankX NFT0x71Dd4c07f758bd25a0Ce982FCE345D937a29Cb1C
NFT Bonus0x42DC93f9f522e82e7EeE98BDC99fe7a3b3c992EC
ETH/USD Oracle0xeeA52F6587F788cc12d0b5a28c48e61866c076F0
XAG/USD Oracle0x0B21c22098419590e016A1247e6719071A1212Ec
WETH0x4200000000000000000000000000000000000006

AI DeFi

ContractAddress
Treasury Pool0x0176c02a8991d8cAfD6D514E73C26F32d0215a7b
Rules Engine0x44355Aa7208506b56DFfBaa80Cf7D3ABd8E9df30
AI DeFi Broker0x7D167aaa323cbD7eA5ffBD196Af298633CbD862F

Genesis transactions: BankX · XSD


Arbitrum

BankX Protocol

ContractAddress
BankX Token0x93Abe713002526D4cE708f890139f19313012f95
XSD Token0xA3034EF5f9D98f4dAC6Fc44421642c2616d9E346
BankX Pool0x1ff77d8e8e011bcf505cd4c6c110b53969fb5e84
XSD Pool0x0626A71D29f85c0fC665612623991Aa2EA2EAB62
Collateral Pool0x3fB96eBe83818BfE61A2b8c4baB42ec729eC63B3
PID Controller0x9f5f98657E714CfbB5Af899b722685E8E7F71B7D
Reward Manager0xF8305c1AA6bD5E743eb2Dd6889021a926b1A8351
Router0x8e7fC162B414aF3ACF487b4a0848eAD86579361c
Arbitrage0xE273a6ca1BAc1a86568647BB67aAb4d23bb3425C
Token LockUp Rewards0xc79461C653bCd0137D062ec87B9b821f7c9bCc26
BankX NFT0x71Dd4c07f758bd25a0Ce982FCE345D937a29Cb1C
NFT Bonus0x42DC93f9f522e82e7EeE98BDC99fe7a3b3c992EC
ETH/USD Oracle0xeea52f6587f788cc12d0b5a28c48e61866c076f0
XAG/USD Oracle0xabac1c04408cb6509bc9340e6b033c17f161ef9e
WETH0x82aF49447D8a07e3bd95BD0d56f35241523fBab1

AI DeFi

ContractAddress
Treasury Pool0x9BC6Adf2569954A81f9EB8f99a14699Fd11284E3
Rules Engine0x9b4F20F000bd6e2b7F6cd1e5904391ad4FD84004
AI DeFi Broker0x0176c02a8991d8cAfD6D514E73C26F32d0215a7b

Genesis transactions: BankX · XSD · NFT


Polygon

BankX Protocol

ContractAddress
BankX Token0xeeA52F6587F788cc12d0b5a28c48e61866c076F0
XSD Token0xAbAc1C04408Cb6509BC9340e6b033c17F161Ef9e
BankX Pool0x59cA927Ae4c900dC8091515191E39B010bec1118
XSD Pool0x58421507d10A4c57a761E8AAd5382D5564A682F5
Collateral Pool0xF99b76386e5a30534406f4d34E7610E1F6f16e6f
PID Controller0x3F0E5111785ECF0D0E25bF32bbf1a1B458757fD8
Reward Manager0x214Efd40ca2990552ceBbeBC9b3daF49F1f07674
Router0xEC776CBfF63F107741e0B1e2C547e2c5FCC92319
Arbitrage0xf049659C5c16f72Cec19975851233762B37b5b2A
Token LockUp Rewards0xc79461C653bCd0137D062ec87B9b821f7c9bCc26
BankX NFT0x71Dd4c07f758bd25a0Ce982FCE345D937a29Cb1C
NFT Bonus0x42DC93f9f522e82e7EeE98BDC99fe7a3b3c992EC
MATIC/USD Oracle0x516f6b1680bC2b6a626128De1c2A8Cc3dd72C4eA
XAG/USD Oracle0xaaDAE9117dF8b5d584378a41a105CC4862A16E99
Wrapped MATIC0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270

AI DeFi

ContractAddress
Treasury Pool0x30216FF7cdcF9C1c4997ED96D1ef134E29848D21
Rules Engine0x73513cFDd76DbA24041620ECa9B9EF219242f324
AI DeFi Broker0xD3B2DBacE40416A0200D9807FdBd93e6256AFA4C

Genesis transactions: BankX · XSD · NFT


Optimism

BankX Protocol

ContractAddress
BankX Token0x93Abe713002526D4cE708f890139f19313012f95
XSD Token0x53f51fcDf06946AafE25F14d2f1C9B66E71Ca683
BankX Pool0x1ff77D8e8e011bCF505cd4C6C110b53969FB5E84
XSD Pool0xaB1c27a3B78d9afCDe9963780af4Ff48D6b816A2
Collateral Pool0x9d78ddf428DC3C43288b9F9727cd742890398657
PID Controller0xbc94A15b50ebe1853A6BCe93eaECD8705909460a
Reward Manager0x4f9c91292E6dE192de3a42028f8ce48689c62a61
Router0x1E9cDeB764661c5dF4108A8cc30D4B063aFaaf38
Arbitrage0xE273a6ca1BAc1a86568647BB67aAb4d23bb3425C
Token LockUp Rewards0xc79461C653bCd0137D062ec87B9b821f7c9bCc26
BankX NFT0x71Dd4c07f758bd25a0Ce982FCE345D937a29Cb1C
NFT Bonus0x42DC93f9f522e82e7EeE98BDC99fe7a3b3c992EC
ETH/USD Oracle0xeeA52F6587F788cc12d0b5a28c48e61866c076F0
XAG/USD Oracle0xAbAc1C04408Cb6509BC9340e6b033c17F161Ef9e
WETH0x4200000000000000000000000000000000000006

AI DeFi

ContractAddress
Treasury Pool0x0176c02a8991d8cAfD6D514E73C26F32d0215a7b
Rules Engine0x59c4DF10A3E9B3c120583226E705e1ad9A134EA1
AI DeFi Broker0x7D167aaa323cbD7eA5ffBD196Af298633CbD862F

Genesis transactions: BankX · XSD


Avalanche

BankX Protocol

ContractAddress
BankX Token0x2147F5c02c2869E8C2d8F86471d3d7500355d698
XSD Token0x93Abe713002526D4cE708f890139f19313012f95
BankX Pool0x53f51fcDf06946AafE25F14d2f1C9B66E71Ca683
XSD Pool0x1ff77D8e8e011bCF505cd4C6C110b53969FB5E84
Collateral Pool0x2426E857269C43444fc09092589244fe9c4C63D0
PID Controller0xF5A764F6c1c734932Ab7d4267640742000023368
Reward Manager0x2DcBB8BBAa044E89a5A000D4BF2451c3D7aca4fb
Router0xffC014bE82c0d1C8e3cAbf075a7993fCfa7a27a1
Arbitrage0xaaDAE9117dF8b5d584378a41a105CC4862A16E99
Token LockUp Rewards0x3B5092fd38649c45c5418c319f9bA1ee02f84672
BankX NFT0x547BdCB35A04096D1AC45bdC98b0583211D38672
NFT Bonus0xcE1664AdA6F272D7B8886D2277E6Ea5FF4035EC7
Claim App0x75F9c424de79fb7503CD49F5E8Cd8d15505BF1C3
AVAX/USD Oracle0xCC34E05c66569358bABCA66B6258e9eb74a843A3
XAG/USD Oracle0x113d461b53f44BEc1e539f167eE03a3720DF08eB
Wrapped AVAX0xb31f66aa3c1e785363f0875a1b74e27b85fd66c7

AI DeFi

ContractAddress
Treasury Pool0x3a8A6f167f723403fAA2e3C1C78C318927719a99
Rules Engine0x94FE2DAF32B2477D00799cfe1cb5Dc378b015ee6
AI DeFi Broker0x55b54f2800bbA2Ef10a7989C95F98aE72cadA1D0

Genesis transactions: BankX · XSD


PulseChain

BankX Protocol

ContractAddress
BankX Token0x3131ab2070BcB10A3211f63Dcc9812dd8621E639
XSD Token0xf509C2d4Cbc4312653e96d91D2948E83A9700A77
BankX Pool0x83C60740a187a0827071156091d05DF7261E0aae
XSD Pool0x30216FF7cdcF9C1c4997ED96D1ef134E29848D21
Collateral Pool0x113d461b53f44BEc1e539f167eE03a3720DF08eB
PID Controller0x12BcB6bD2005F644b4A45858F05EbEA506e84de0
Reward Manager0x7e9d5e10c0703545fc2F325366b994ea8acEE8bc
Router0x012180691f36e17eB411C2057e36a1b7F0552bCC
Token LockUp Rewards0xa4bdD6ea653B120C9cF7D541bFB896ED5555d5bA
BankX NFT0x225D6F73B86381A7918cB7E23E2627bEBab4b048
NFT Bonus0x159307c1e8Eda8c7A9322bC31aa31Fb90766e025
Claim App0xd038BaD63689944d49c3a921D6687f39Afcd0280
PLS/USD Oracle0x3382894Ab750EaD7b34db8aa2b64Fb4e1748EF53
XAG/USD Oracle0x18439dAdA73B574dD01B76cafa06aE5B9DF4e1e9

Genesis transactions: BankX · XSD


Consistent Parameters Across All Networks

PID Controller Vesting Timestamps

TierSecondsDuration
vesting16048007 days
vesting2120960014 days
vesting3181440021 days

Reserve Residues (AMM Pools)

SlotValue (wei)Human-Readable
reserve0_residue10000000000000000001 token
reserve1_residue1000000000000000000.1 token

Router Circuit Breaker Settings

ParameterXSD (token_type 0)BankX (token_type 1)
Price threshold2000030000
NetworkGlobal Volume Threshold
Ethereum300000000000000000000 (300 ETH)
BNB Chain1200000000000000000000 (1200 BNB)
Base300000000000000000000 (300 ETH)
Arbitrum300000000000000000000 (300 ETH)
Polygon3500000000000000000000000 (3.5M MATIC)
Optimism300000000000000000000 (300 ETH)
Avalanche35000000000000000000000 (35,000 AVAX)

Deployment Order

Contracts must be deployed in the following order due to circular address dependencies:

1. Wrapped native token (WETH / WBNB / WAVAX etc., or use existing)
2. Native/USD Price Consumer (Chainlink)
3. XAG/USD Price Consumer (Chainlink)
4. XSDStablecoin (constructor: name, symbol, pool_amount, genesis_supply, owner, treasury, cap_rate)
5. BankXToken (constructor: treasury, name, pool_amount, symbol, genesis_supply, owner)
6. XSDWETHpool (constructor: owner, reserve0_residue, reserve1_residue)
7. BankXWETHpool (constructor: owner, reserve0_residue, reserve1_residue)
8. CollateralPool (deploy proxy, call initialize())
9. PIDController (deploy proxy, call initialize())
10. RewardManager (deploy proxy, call initialize())
11. Router (deploy proxy, call initialize())

Post-Deployment Configuration

// On XSDStablecoin:
XSD.setETHUSDOracle(NATIVE_USD_CONSUMER_ADDRESS);
XSD.setXAGUSDOracle(XAG_USD_CONSUMER_ADDRESS);
XSD.setRouterAddress(ROUTER_ADDRESS);
XSD.setXSDEthPool(XSDWETH_POOL_ADDRESS);
XSD.setBankXEthPool(BANKXWETH_POOL_ADDRESS);
XSD.setCollateralEthPool(COLLATERAL_POOL_ADDRESS);
XSD.addPool(COLLATERAL_POOL_ADDRESS);
XSD.addPool(REWARD_MANAGER_ADDRESS);
 
// On BankXToken:
BankX.setXSDAddress(XSD_ADDRESS);
BankX.setPool(BANKXWETH_POOL_ADDRESS);
BankX.setRouterAddress(ROUTER_ADDRESS);
 
// On XSDWETHpool:
XSDWETHpool.initialize(XSD_ADDRESS, WETH_ADDRESS, BANKX_ADDRESS, PID_ADDRESS, COLLATERAL_POOL_ADDRESS, ROUTER_ADDRESS);
 
// On BankXWETHpool:
BankXWETHpool.initialize(BANKX_ADDRESS, WETH_ADDRESS, XSD_ADDRESS, PID_ADDRESS, ROUTER_ADDRESS);
 
// On PIDController:
PID.setRewardManagerAddress(REWARD_MANAGER_ADDRESS);
PID.setBankXNFTAddress(BANKX_NFT_ADDRESS);
PID.setCDAddress(CD_ADDRESS);

Initial Parameters at Deployment

ParameterContractDefault ValueDescription
global_collateral_ratioPIDController1000000100% — fully collateralised at launch
interest_ratePIDController52800~5.28% annual floor
xsd_stepPIDController25000.25% CR change per cycle
price_bandPIDController5000±0.5% peg deadband
GR_top_bandPIDController1000Growth ratio upper tolerance
GR_bottom_bandPIDController1000Growth ratio lower tolerance
priceUpdateIntervalPIDController1803-minute rolling price update interval
pool_precisionPIDController1000000AMM price precision
block_delayCollateralPool2Blocks between redeem and collect
minSwapAmountUSDRouter10 * 10**18$10 minimum swap
reserve0_residueXSDWETHpool / BankXWETHpool10000000000000000001 token minimum residual
reserve1_residueXSDWETHpool / BankXWETHpool1000000000000000000.1 token minimum residual
vesting1RewardManager6048007-day tier 1 vesting
vesting2RewardManager120960014-day tier 2 vesting
vesting3RewardManager181440021-day tier 3 vesting