W3.21 CertiK Testnet Alpha is live!
===
###### tags: `web3` `formal-verification` `certik` `testnet`
:::info
- **Location:** Earth
- **CertiK**
Why | Configure | Transact | Operate | Contribute
- **Website:**
- **Github:**
- **Explorer:**
- **Twitter:**
:::
## Why CertiK
- Are you familiar with Formal Verification and CeritK using this to mathematically secure...
## Configure CertiK
- Install the latest CLI binaries from here
https://github.com/certikfoundation/chain/releases
- Remove any past installation &/or configurations
`rm -rf ~/.certikcli`
- Configure the chain-id
`certikcli-macos config chain-id shentu`
- Configure the node
`certikcli-macos config node ec2-34-219-251-115.us-west-2.compute.amazonaws.com:26657`
- Create test account
`certikcli-macos keys add <account-name>`
- Enter the pass-phrase and Save the mnemonic-phrase
- You should see something like this and jot down your Address & Pub-Key
```
NAME: TYPE: ADDRESS: PUBKEY:
<account-name> local <account-address> <account-public-key>
```
- Get some CKT and CKG tokens from the faucet
https://explorer.certik.foundation/faucet
- You should receive CKT:1,000 and CKG:100,000
## Transact CertiK
- **Query current Validators**
- `certikcli-macos query staking validators`
```
Validator
Operator Address: certikvaloper1pwtacv38y4wvmt5jq6lurg4dyrq8rtp4p06r7u
Validator Consensus Pubkey: certikvalconspub1zcjduepqe9vzut6sqxmfhkhhay8p30sg3057ax4arsgrhsw3z86uxdgrpu2sjykwdu
Jailed: false
Status: Bonded
Tokens: 1000310080
Delegator Shares: 1000310080.000000000000000000
Description: {CertiK }
Unbonding Height: 0
Unbonding Completion Time: 1970-01-01 00:00:00 +0000 UTC
Minimum Self Delegation: 1
Commission: rate: 0.000000000000000000, maxRate: 0.000000000000000000, maxChangeRate: 0.000000000000000000, updateTime: 2019-07-22 20:08:15.9943672 +0000 UTC
Validator
Operator Address: certikvaloper1pseun6rvhlqmxvtme2ltfz5xs55ae4u3tsqrvc
Validator Consensus Pubkey: certikvalconspub1zcjduepqvwfrcqfr292kfclyn94qnfeffzplnydgunascxn6zrs94gtcp66slxyjjp
Jailed: false
Status: Bonded
Tokens: 100009400
Delegator Shares: 100009400.000000000000000000
Description: {Arrington Capital }
Unbonding Height: 0
Unbonding Completion Time: 1970-01-01 00:00:00 +0000 UTC
Minimum Self Delegation: 1
Commission: rate: 0.000000000000000000, maxRate: 0.000000000000000000, maxChangeRate: 0.000000000000000000, updateTime: 2019-07-22 20:08:15.9943672 +0000 UTC
Validator
Operator Address: certikvaloper1pnpkuhjdn959aa5w0dt8zuh2k96a0a2p3zmx93
Validator Consensus Pubkey: certikvalconspub1zcjduepqf9hwamz6jm6djat7ndtwwv936y8qcaak7lc6fsqgaq0srxfyfr6skt4vu5
Jailed: false
Status: Bonded
Tokens: 300010000
Delegator Shares: 300010000.000000000000000000
Description: {DHVC }
Unbonding Height: 0
Unbonding Completion Time: 1970-01-01 00:00:00 +0000 UTC
Minimum Self Delegation: 1
Commission: rate: 0.000000000000000000, maxRate: 0.000000000000000000, maxChangeRate: 0.000000000000000000, updateTime: 2019-07-22 20:08:15.9943672 +0000 UTC
Validator
Operator Address: certikvaloper1znckpcuzx4qkw4f2x5qjrcsr7vlwjg75gvcn60
Validator Consensus Pubkey: certikvalconspub1zcjduepqt9cx5w45ttw5y0mfw3rknmfef6s62923q370xuavctq9tp5mpd3qg0cj8g
Jailed: false
Status: Bonded
Tokens: 600010000
Delegator Shares: 600010000.000000000000000000
Description: {Fenbushi Capital }
Unbonding Height: 0
Unbonding Completion Time: 1970-01-01 00:00:00 +0000 UTC
Minimum Self Delegation: 1
Commission: rate: 0.000000000000000000, maxRate: 0.000000000000000000, maxChangeRate: 0.000000000000000000, updateTime: 2019-07-22 20:08:15.9943672 +0000 UTC
Validator
Operator Address: certikvaloper1ynmnwcwemakxuppqe4a6y2wkmj7w7y9v3a9stk
Validator Consensus Pubkey: certikvalconspub1zcjduepqgk0kcc0n3khssn9rum5juwkl0ypdpn3xrr35e32awumsuxfutvyq9jyzms
Jailed: false
Status: Bonded
Tokens: 200010000
Delegator Shares: 200010000.000000000000000000
Description: {吞吴 }
Unbonding Height: 0
Unbonding Completion Time: 1970-01-01 00:00:00 +0000 UTC
Minimum Self Delegation: 1
Commission: rate: 0.000000000000000000, maxRate: 0.000000000000000000, maxChangeRate: 0.000000000000000000, updateTime: 2019-07-22 20:08:15.9943672 +0000 UTC
Validator
Operator Address: certikvaloper1s5y62ljr5m9helz9shv0xktft7pa8cgrp9sus8
Validator Consensus Pubkey: certikvalconspub1zcjduepqkycjxm4mkhksl2dqgr4pzmptl08aqc2ntv3gp887v5lhtzzmmjvqpge9fe
Jailed: false
Status: Bonded
Tokens: 800010000
Delegator Shares: 800010000.000000000000000000
Description: {VeriGu@Columbia }
Unbonding Height: 0
Unbonding Completion Time: 1970-01-01 00:00:00 +0000 UTC
Minimum Self Delegation: 1
Commission: rate: 0.000000000000000000, maxRate: 0.000000000000000000, maxChangeRate: 0.000000000000000000, updateTime: 2019-07-22 20:08:15.9943672 +0000 UTC
Validator
Operator Address: certikvaloper1sc02he0tljpq4t2jlsmnxnmftp44ah53dfu990
Validator Consensus Pubkey: certikvalconspub1zcjduepqayevdqm469j9443tnuhg9rgpkdvc3xf0gwwq659ywh3yxfu60fysxq9jfg
Jailed: false
Status: Bonded
Tokens: 700010000
Delegator Shares: 700010000.000000000000000000
Description: {Bitmain }
Unbonding Height: 0
Unbonding Completion Time: 1970-01-01 00:00:00 +0000 UTC
Minimum Self Delegation: 1
Commission: rate: 0.000000000000000000, maxRate: 0.000000000000000000, maxChangeRate: 0.000000000000000000, updateTime: 2019-07-22 20:08:15.9943672 +0000 UTC
Validator
Operator Address: certikvaloper1e2fgtt8n49xlj39pwgdr7mkfam0z53ef5hqx6j
Validator Consensus Pubkey: certikvalconspub1zcjduepqkm2vrx07pkmkxxpyl0x0tq4dx4d320n93e55xugnel0rq7h3ve8sr8vx25
Jailed: false
Status: Bonded
Tokens: 400010000
Delegator Shares: 400010000.000000000000000000
Description: {SNZ }
Unbonding Height: 0
Unbonding Completion Time: 1970-01-01 00:00:00 +0000 UTC
Minimum Self Delegation: 1
Commission: rate: 0.000000000000000000, maxRate: 0.000000000000000000, maxChangeRate: 0.000000000000000000, updateTime: 2019-07-22 20:08:15.9943672 +0000 UTC
Validator
Operator Address: certikvaloper1uhstc3qfyjq0h3xs6ne7sl49tcva84jch90qnl
Validator Consensus Pubkey: certikvalconspub1zcjduepqvy0zw4alv2qsmg4d3w6zzw0a867l9qq2pj6qt5clh3l8c03w4ajqkl6k2x
Jailed: false
Status: Bonded
Tokens: 900010000
Delegator Shares: 900010000.000000000000000000
Description: {Flint@Yale }
Unbonding Height: 0
Unbonding Completion Time: 1970-01-01 00:00:00 +0000 UTC
Minimum Self Delegation: 1
Commission: rate: 0.000000000000000000, maxRate: 0.000000000000000000, maxChangeRate: 0.000000000000000000, updateTime: 2019-07-22 20:08:15.9943672 +0000 UTC
Validator
Operator Address: certikvaloper1asagv02rhswskjq3xmw09t7k9ztfendjmenau9
Validator Consensus Pubkey: certikvalconspub1zcjduepqd2nf4ckt3fpzeljx4uyy2vd8g0ekwtp82mdaydr7rwxlrwljjw7q68tftc
Jailed: false
Status: Bonded
Tokens: 500010000
Delegator Shares: 500010000.000000000000000000
Description: {InfStones }
Unbonding Height: 0
Unbonding Completion Time: 1970-01-01 00:00:00 +0000 UTC
Minimum Self Delegation: 1
Commission: rate: 0.000000000000000000, maxRate: 0.000000000000000000, maxChangeRate: 0.000000000000000000, updateTime: 2019-07-22 20:08:15.9943672 +0000 UTC
```
- **Query a Block**
- `certikcli-macos query block <height>`
```
{"block_meta":{"block_id":{"hash":"42D8636FA46B14C2F103375EB4DB3F3651077DD6DE74872A5328E2BD63DCECD3","parts":{"total":"1","hash":"F6D38F69E032D96752C4AFD0B33CB0A97FDDF3F79D1B2123694092FEAB0F53E6"}},"header":{"version":{"block":"10","app":"0"},"chain_id":"shentu","height":"54575","time":"2019-07-26T05:36:30.769391794Z","num_txs":"1","total_txs":"127298","last_block_id":{"hash":"F4C34EFFE4DB8E4332DA49848498DEE515629699D35BB09F9CDAFE1A4E89FBFF","parts":{"total":"1","hash":"B0E0D0AC7B31AE5C08459BA1E581D24ABCEF345EED19A02CCF9CEE107309E770"}},"last_commit_hash":"6C304D2D8CC02C1BDB9800C2DE67733BA879627BB74828E2D6204D524F0F057F","data_hash":"F18414170B30C8597F92FCA7FD66BE76C5C0678B836C961052334EDD64832B13","validators_hash":"D0A72FD5101BE0324F4F1A48EC4F13659AFFD2FD415684DD34310A51C5522F34","next_validators_hash":"D0A72FD5101BE0324F4F1A48EC4F13659AFFD2FD415684DD34310A51C5522F34","consensus_hash":"048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F","app_hash":"E26FBD0B4A0396FE00F3E85193BDEF01119303B9709463809A2122D0547B20C5","last_results_hash":"6E340B9CFFB37A989CA544E6BB780A2C78901D3FB33738768511A30617AFA01D","evidence_hash":"","proposer_address":"EB79B681BF1CC78CEB85EC8CBB42A9FDA89EAA1F"}},"block":{"header":{"version":{"block":"10","app":"0"},"chain_id":"shentu","height":"54575","time":"2019-07-26T05:36:30.769391794Z","num_txs":"1","total_txs":"127298","last_block_id":{"hash":"F4C34EFFE4DB8E4332DA49848498DEE515629699D35BB09F9CDAFE1A4E89FBFF","parts":{"total":"1","hash":"B0E0D0AC7B31AE5C08459BA1E581D24ABCEF345EED19A02CCF9CEE107309E770"}},"last_commit_hash":"6C304D2D8CC02C1BDB9800C2DE67733BA879627BB74828E2D6204D524F0F057F","data_hash":"F18414170B30C8597F92FCA7FD66BE76C5C0678B836C961052334EDD64832B13","validators_hash":"D0A72FD5101BE0324F4F1A48EC4F13659AFFD2FD415684DD34310A51C5522F34","next_validators_hash":"D0A72FD5101BE0324F4F1A48EC4F13659AFFD2FD415684DD34310A51C5522F34","consensus_hash":"048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F","app_hash":"E26FBD0B4A0396FE00F3E85193BDEF01119303B9709463809A2122D0547B20C5","last_results_hash":"6E340B9CFFB37A989CA544E6BB780A2C78901D3FB33738768511A30617AFA01D","evidence_hash":"","proposer_address":"EB79B681BF1CC78CEB85EC8CBB42A9FDA89EAA1F"},"data":{"txs":["uAXwYl3uCrAEzcbjdgoUcDwmZN0xoSgegu6cCwbOkESwlv4QoI0GGuUBYIBgQFI0gBVhABBXYACA/VtQYMaAYQAfYAA5YADz/mCAYEBSNIAVYA9XYACA/VtQYAQ2EGAyV2AANWDgHIBjYP5HsRRgN1eAY21M5jwUYGJXW2AAgP1bYGBgBIA2A2AggRAVYEtXYACA/VuBAZCAgDWQYCABkJKRkFBQUGB+VlsAW2BoYIhWW2BAUYCCgVJgIAGRUFBgQFGAkQOQ81uAYACBkFVQUFZbYACAVJBQkFb+omVienpyMFggWCly9W7QC7cq/q7yBbksT/TP1V0qEL/g9jb49nup30Jkc29sY0MABQoAMiKnAlt7ImNvbnN0YW50IjpmYWxzZSwiaW5wdXRzIjpbeyJuYW1lIjoieCIsInR5cGUiOiJ1aW50MjU2In1dLCJuYW1lIjoic2V0Iiwib3V0cHV0cyI6W10sInBheWFibGUiOmZhbHNlLCJzdGF0ZU11dGFiaWxpdHkiOiJub25wYXlhYmxlIiwidHlwZSI6ImZ1bmN0aW9uIn0seyJjb25zdGFudCI6dHJ1ZSwiaW5wdXRzIjpbXSwibmFtZSI6ImdldCIsIm91dHB1dHMiOlt7Im5hbWUiOiIiLCJ0eXBlIjoidWludDI1NiJ9XSwicGF5YWJsZSI6ZmFsc2UsInN0YXRlTXV0YWJpbGl0eSI6InZpZXciLCJ0eXBlIjoiZnVuY3Rpb24ifV0SEwoNCgR1Y2tnEgUxMzAwMBDAmgwaagom61rphyED03bRO82QCEFrJtkDdxH0iKPSqsHtYDgqQiGV47m//owSQPax4/09OyC7NoEwlSEaOLt2D3YYR043V5vwsrEk4yt3X1Mc217V7RkjnozKxEmnceYHfv/bA4OXzN/bgc95Huc="]},"evidence":{"evidence":null},"last_commit":{"block_id":{"hash":"F4C34EFFE4DB8E4332DA49848498DEE515629699D35BB09F9CDAFE1A4E89FBFF","parts":{"total":"1","hash":"B0E0D0AC7B31AE5C08459BA1E581D24ABCEF345EED19A02CCF9CEE107309E770"}},"precommits":[{"type":2,"height":"54574","round":"0","block_id":{"hash":"F4C34EFFE4DB8E4332DA49848498DEE515629699D35BB09F9CDAFE1A4E89FBFF","parts":{"total":"1","hash":"B0E0D0AC7B31AE5C08459BA1E581D24ABCEF345EED19A02CCF9CEE107309E770"}},"timestamp":"2019-07-26T05:36:30.764604592Z","validator_address":"003D05833794C9E9A6586DF08084B0B5C3DEB23E","validator_index":"0","signature":"dPnjUmjPT3CwcmpZmfh0BbLEQMx7DXGnWH/qloLo9Sv0M9U2tykZEgb0TyQupjELGCadk0HGqLiFR6F0PYDaAg=="},{"type":2,"height":"54574","round":"0","block_id":{"hash":"F4C34EFFE4DB8E4332DA49848498DEE515629699D35BB09F9CDAFE1A4E89FBFF","parts":{"total":"1","hash":"B0E0D0AC7B31AE5C08459BA1E581D24ABCEF345EED19A02CCF9CEE107309E770"}},"timestamp":"2019-07-26T05:36:30.765309394Z","validator_address":"02948C256916D451FF4D9EC68319126C4FB6EEAD","validator_index":"1","signature":"9pQqlDvOIev6H5gacziNEjbM0Wyd5/fTjB2ELAASEYlSKoiWq/702mu4NXDUQVAcf6S6vSxCP67r43e76sXyCA=="},{"type":2,"height":"54574","round":"0","block_id":{"hash":"F4C34EFFE4DB8E4332DA49848498DEE515629699D35BB09F9CDAFE1A4E89FBFF","parts":{"total":"1","hash":"B0E0D0AC7B31AE5C08459BA1E581D24ABCEF345EED19A02CCF9CEE107309E770"}},"timestamp":"2019-07-26T05:36:30.770068544Z","validator_address":"2D833B01F9F375485E7B93AECF2CC71996F9BA9B","validator_index":"2","signature":"jIQCXe3au+M9GBZV747WPZVqN3OPT/VDO8ODjW1DylaxOD0P52IqhV5EXoz+FEhTazwy5nxl0pKY4AVFyJC/DA=="},{"type":2,"height":"54574","round":"0","block_id":{"hash":"F4C34EFFE4DB8E4332DA49848498DEE515629699D35BB09F9CDAFE1A4E89FBFF","parts":{"total":"1","hash":"B0E0D0AC7B31AE5C08459BA1E581D24ABCEF345EED19A02CCF9CEE107309E770"}},"timestamp":"2019-07-26T05:36:30.767677131Z","validator_address":"60E0CC837806BC22724E2F7546CDD694AB19B7E7","validator_index":"3","signature":"sAWmeR0NnhNez/Vj/z/za/jqlNhHAhcARbVKMHSnUiLOFYvWMKg/GUMiJ98Im0+d+w56cOpDNfqsixjX73/mCw=="},{"type":2,"height":"54574","round":"0","block_id":{"hash":"F4C34EFFE4DB8E4332DA49848498DEE515629699D35BB09F9CDAFE1A4E89FBFF","parts":{"total":"1","hash":"B0E0D0AC7B31AE5C08459BA1E581D24ABCEF345EED19A02CCF9CEE107309E770"}},"timestamp":"2019-07-26T05:36:30.766870183Z","validator_address":"79135504758EEF872EFA9A7A674FFCA500BC3AB7","validator_index":"4","signature":"vx55YOIDB57owdbrFiMipf3J7vTM7yHzHPYj4iB0ESDsDLwmaoHLmAnSKHrHl0XnXpd6kz2hkGIouWxjstFCAw=="},{"type":2,"height":"54574","round":"0","block_id":{"hash":"F4C34EFFE4DB8E4332DA49848498DEE515629699D35BB09F9CDAFE1A4E89FBFF","parts":{"total":"1","hash":"B0E0D0AC7B31AE5C08459BA1E581D24ABCEF345EED19A02CCF9CEE107309E770"}},"timestamp":"2019-07-26T05:36:30.769391794Z","validator_address":"8552F813CD5759A7DCAFAB34F46E104740797585","validator_index":"5","signature":"umCSX2KpN+7Xp2GF/UVQyNO+xbNa79Tn4grKjNb224FYX1+SiTp6CJbAPZJL7tZurfWJBgPLyYCXHnzDr/m1BA=="},{"type":2,"height":"54574","round":"0","block_id":{"hash":"F4C34EFFE4DB8E4332DA49848498DEE515629699D35BB09F9CDAFE1A4E89FBFF","parts":{"total":"1","hash":"B0E0D0AC7B31AE5C08459BA1E581D24ABCEF345EED19A02CCF9CEE107309E770"}},"timestamp":"2019-07-26T05:36:30.773920932Z","validator_address":"A2A12F5BC23053EC4D51927E9F6EC8A87BC7800B","validator_index":"6","signature":"unQaxU8McLPcvOd9jXiF2myIh1IMnSnpqwAHFbXrwA74g2TqiWxNG8xXuW1XQCmzbp9SIIuBbj9mEzLfRPA+Bg=="},{"type":2,"height":"54574","round":"0","block_id":{"hash":"F4C34EFFE4DB8E4332DA49848498DEE515629699D35BB09F9CDAFE1A4E89FBFF","parts":{"total":"1","hash":"B0E0D0AC7B31AE5C08459BA1E581D24ABCEF345EED19A02CCF9CEE107309E770"}},"timestamp":"2019-07-26T05:36:30.770681653Z","validator_address":"A7CE73BF5C41B81C9C62AB60E821E34919EE60DA","validator_index":"7","signature":"XaJf2vM+Km7vt6qzZRrs3WEHaGSB1bT9XdBAIR5XZgkvzwyuylL3MdJwOJrsacIpvGten70ZeWBl3kd8jl1VCQ=="},{"type":2,"height":"54574","round":"0","block_id":{"hash":"F4C34EFFE4DB8E4332DA49848498DEE515629699D35BB09F9CDAFE1A4E89FBFF","parts":{"total":"1","hash":"B0E0D0AC7B31AE5C08459BA1E581D24ABCEF345EED19A02CCF9CEE107309E770"}},"timestamp":"2019-07-26T05:36:30.76688237Z","validator_address":"EA0C8649B2DD68E7537ECA4B67CC69441E695EFD","validator_index":"8","signature":"C1IvQIT7RfJIiFeNX63WCd7G1Yl/l+b7IOI2HvdMTDlEP9evugKjrbxbkO78vEhrPJ//lx9gnDq2tsZRnbfGAQ=="},{"type":2,"height":"54574","round":"0","block_id":{"hash":"F4C34EFFE4DB8E4332DA49848498DEE515629699D35BB09F9CDAFE1A4E89FBFF","parts":{"total":"1","hash":"B0E0D0AC7B31AE5C08459BA1E581D24ABCEF345EED19A02CCF9CEE107309E770"}},"timestamp":"2019-07-26T05:36:30.774057764Z","validator_address":"EB79B681BF1CC78CEB85EC8CBB42A9FDA89EAA1F","validator_index":"9","signature":"ipvgV7yYgQAPF345Wsw9Lx+Kjl1oMIJxLYGqv471ry0N7Epl8vvEkyPurd2q/fuiduM4tJzIHFoNrhev7JOYCA=="}]}}}
```
- **Query a Transaction**
`certikcli-macos query tx <transaction-hash>`
```
Response:
Height: 54953
TxHash: 139B8B5900D140AF2D47A8276668949023FBFD29A696748483B9CB5735C21DF6
Data: 000000000000000000000000000000000000000000000000000000000000303B
Raw Log: [{"msg_index":"0","success":true,"log":""}]
Logs: [{"msg_index":0,"success":true,"log":""}]
GasWanted: 200000
GasUsed: 21535
Tags:
- action = call
Timestamp: 2019-07-26T06:10:21Z
```
- **Query Account Status**
`certikcli-macos query account <account-address>`
```
Account:
Address: <account-address>
Pubkey:
Coins: 100000uckg,1000uckt
AccountNumber: 25456
Sequence: 0
```
- **Query CKT Balance**
`certikcli-macos query ckt balance <address>`
```
1000
```
- **Query CKG Balance**
`certikcli-macos query ckg balance <address>`
```
100000
```
- **Transfer CKT**
`certikcli tx ckt transfer <amount of uckt> <recipent address> --from <sender_address> --fees 5000uckg`
```
```
- **Transfer CKG**
`certikcli tx ckg transfer <amount of uckg> <recipent address> --from <sender_address> --fees 5000uckg`
```
```
## Operate CertiK
- TBF
## Contribute CertiK
- Join the Alpha Testnet and Contribute
### Web3 Engineer Tasks:
- [x] Research CertiK
- [x] Configure CertiK
- [x] Transact on CertiK Alpha network
- [x] Operate a CertiK
- [x] Contribute to the CertiK